当前位置: 技术问答>java相关
怎么获得.exe文件的图标,把它显示在JLabel上----------着急!!!
来源: 互联网 发布时间:2015-08-21
本文导语: 就象是在java中把gif文件实例化为ImageIcon对象,然后可以jlabel1.setIcon(imageIcon1); 我该怎么在java中处理.exe的图标(它已经被打包进.exe文件中),然后或者按照上面的顺序继续做为jlabel1的图标 | ...
就象是在java中把gif文件实例化为ImageIcon对象,然后可以jlabel1.setIcon(imageIcon1);
我该怎么在java中处理.exe的图标(它已经被打包进.exe文件中),然后或者按照上面的顺序继续做为jlabel1的图标
我该怎么在java中处理.exe的图标(它已经被打包进.exe文件中),然后或者按照上面的顺序继续做为jlabel1的图标
|
如果你用的是jdk1.3那你只好自己写jni了
如果是1.4 ,就容易多了
import javax.swing.filechooser.*;
public Icon getFileIcon (File file) {
FileSystemView sv = FileSystemView.getFileSystemView();
if( sv != null )
return sv.getSystemIcon(file);
return null;
}
如果是1.4 ,就容易多了
import javax.swing.filechooser.*;
public Icon getFileIcon (File file) {
FileSystemView sv = FileSystemView.getFileSystemView();
if( sv != null )
return sv.getSystemIcon(file);
return null;
}