从Java桌面应用程序中是否可以找到要显示的图标,也许是基于它的MIME类型?具体而言,我想要询问主机操作系统要显示的图标,以便匹配用户期望看到的内容。
UIDefaults defaults = UIManager.getDefaults( );
Icon computerIcon = defaults.getIcon( "FileView.computerIcon" );
Icon floppyIcon = defaults.getIcon( "FileView.floppyDriveIcon" );
Icon diskIcon = defaults.getIcon( "FileView.hardDriveIcon" );
Icon fileIcon = defaults.getIcon( "FileView.fileIcon" );
Icon folderIcon = defaults.getIcon( "FileView.directoryIcon" );