解决NetBeans中调试运行Swing程序时字体改成了的问题

在用NetBeans开发Swing程序时发现,在NetBeans中调试运行时程序的字体与设计时的不一样(见附图),与双击生成的jar运行时的字体也不一样,经查是由于源代码保存为UTF-8的原因。解决方法:

修改jdk安装目录下的 jre/fontconfig.properties 文件,增加如下一行即可:

sequence.allfonts.UTF-8.zh=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb

 

 

设计时截图:

 

 

在NetBeans中运行时截图:

 

你可能感兴趣的:(jdk,swing,Netbeans)