2012-03-23 2 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

Я не уверен, что вы можете, я считаю, что значки, прикрепленные к файлу, позаботятся операционной системой. –

+1

Похоже, здесь может быть полезная информация: http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc/ – ulmangt

ответ

1

Исполняемые файлы (.exe-файлы в Windows) являются единственными файлами, которые, как я знаю, имеют индивидуальные «настраиваемые» значки. Все остальные файлы имеют одинаковый значок в соответствии с расширением их файла. Например, html-файлы могут иметь логотип Internet Explorer или Mozilla Firefox в зависимости от приложения, которое их открывает по умолчанию. PDF-файлы обычно имеют логотип Adobe. Как указано «ulmangt», вы можете указать свои собственные значки для файлов с конкретными расширениями файлов, настроив программу, используемую для их открытия по умолчанию. Удачи!

Смежные вопросы