从任何文件中获取图标图像

时间:2017-05-11 20:34:21

标签: java icons

我可以使用此代码从文件中获取图标。但是,它的尺寸是16x16。而且,我需要更大。

 Icon icon = FileSystemView.getFileSystemView().getSystemIcon(new File("c:/Program/Captain.exe")); 

之后,我发现了这段代码,但我找不到API。我看到这个错误:“ShellFolder是内部专有API,可能会在将来的版本中删除”

 File file = new File("c:/Program/Captain.exe");
 ShellFolder sf = ShellFolder.getShellFolder(file);
 Icon icon = new ImageIcon(sf.getIcon(true));
你能帮助我吗?非常感谢。

0 个答案:

没有答案