我可以使用此代码从文件中获取图标。但是,它的尺寸是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));
你能帮助我吗?非常感谢。