在使用Java构建Swing项目时,发现中文在UI中显得非常地难看。如图所示:

网上搜罗解决方案,发现某位大牛的代码完美解决此问题。在此多谢!
在主窗体代码文件中,编写如下例程:
private static void initGlobalFont(){
FontUIResource fontUIResource = new FontUIResource(new Font("宋体",Font.PLAIN, 12));
for (Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();) {
Object key = keys.nextElement();
Object value= UIManager.get(key);
if (value instanceof FontUIResource) {
UIManager.put(key, fontUIResource);
}
}
}
该例程需在窗体构造函数中第一个被调用
修改后界面效果如下:

部分代码引用自http://blog.csdn.net/lixinye0123/article/details/647921
