如果你用的是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;
}
同时,在jvm更换后,出现了一个问题,请关注:
http://www.csdn.net/expert/topic/988/988990.xml?temp=.8516046原来在jdk1.3下jLabel,jButton,JMenu,等用的是默认的字体,好象是“diaog”吧,在jdk1.4下编译,运行,都出现小方块(即乱码),而JTextField,JTextArea等默认用的是别的字体,可以正确显示。
请问:
1,该怎么解决?
2,能不能在程序开始时候,统一设置一些组件的字体属性?
同时,在jvm更换后,出现了一个问题,请关注:
http://www.csdn.net/expert/topic/988/988990.xml?temp=.8516046原来在jdk1.3下jLabel,jButton,JMenu,等用的是默认的字体,好象是“diaog”吧,在jdk1.4下编译,运行,都出现小方块(即乱码),而JTextField,JTextArea等默认用的是别的字体,可以正确显示。
请问:
1,该怎么解决?
2,能不能在程序开始时候,统一设置一些组件的字体属性?