2012-03-23 86 views
3
//Getting a file's icon 
File file = new File("t2.png"); 
FileSystemView view = FileSystemView.getFileSystemView();  
Icon icon = view.getSystemIcon(file); 

獲取文件的圖標可以像java中的上述代碼一樣完成。在java中設置文件的圖標

設置文件圖標怎麼樣?如何做呢?

+0

我不確定你可以,我相信附加到文件的圖標是由操作系統照顧的。 – 2012-03-23 17:24:29

+1

看起來這裏可能有一些有用的信息:http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc/ – ulmangt 2012-03-23 17:27:38

回答

1

可執行文件(Windows上的.exe文件)是我知道的唯一具有單獨「可自定義」圖標的文件。所有其他文件根據其文件擴展名被賦予相同的圖標。例如,html文件可能具有Internet Explorer或Mozilla Firefox徽標,具體取決於默認打開它們的應用程序。 pdf文件通常有Adobe徽標。如'ulmangt'所示,您可以通過配置用於在默認情況下打開它們的程序,爲具有特定文件擴展名的文件指定自己的圖標。祝你好運!

相關問題