似乎没有实现此操作的AWT方法。
如果您使用的是Swing,则可以使用一种方法来获取Swing
Icon…
import javax.swing.filechooser.FileSystemView;import javax.swing.Icon;
…
Icon ico = FileSystemView.getFileSystemView().getSystemIcon(file);
您还可以将其转换
Icon回一个
Image(很可能是BufferedImage,但我尚未对其进行测试):
Image image = ((ImageIcon) ico).getImage();
还有一个直接获取图标的类,但是该类与JDK有关。在Sun JDK上就是这样
sun.awt.shell.ShellFolder。



