1. 完成一个设置函数
public static void initGlobalFontSetting(Font fnt)
{
FontUIResource fontRes = new FontUIResource(fnt);
for(Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();)
{
Object key = keys.nextElement();
Object value = UIManager.get(key);
if(value instanceof FontUIResource)
{
UIManager.put(key, fontRes);
}
}
}
2.在main函数中调用此设置函数
public static void main(String[] args)
{
// set default font for global
int textFontSize = 15;
Font font = new Font("仿宋", Font.PLAIN, textFontSize);
initGlobalFontSetting(font);
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainWindow().setVisible(true);
}
});
}
3.程序中所有的文字都会被修改成设置的字体和大小