私はこれを見ていたquestionと私は最初の答えを見ていた。 Javaのファイルのアイコンの特定のバージョンを取得
は、だから私はこのコードを使用してみました:public static Image getIcon(String fileName) throws Exception {
File file = new File(fileName);
FileSystemView view = FileSystemView.getFileSystemView();
Icon icon = view.getSystemIcon(file);
ImageIcon imageIcon = (ImageIcon) icon;
Image image = imageIcon.getImage();
return image;
}
Image
を返さない(またはError
をスロー)が、Image
はひどく低い解像度を持っています。
これは、16x16 Image
が返されたためと考えています。
返信する方法はありますか?Image
返品しますか?
「特定のバージョン」と「どの画像」とは、システム提供の画像と同じタイプですが、48×48などの高解像度ですか? – VGR
@VGR正しいです –
このリンクが役立つかもしれません。あなたhttp://www.java2s.com/Tutorial/Java/0180__File/Geticonforfiletype.htm –