我想知道如何为整个Java swing程序设置默认字体。从我的研究看来,它可以用完成UIManager,与之相关LookAndFeel,但是我找不到具体的操作方法,而且UIManager看起来很复杂。
3 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
尝试:
public static void setUIFont (javax.swing.plaf.FontUIResource f){
java.util.Enumeration keys = UIManager.getDefaults().keys();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
Object value = UIManager.get (key);
if (value instanceof javax.swing.plaf.FontUIResource)
UIManager.put (key, f);
}
}
致电...
setUIFont (new javax.swing.plaf.FontUIResource("Serif",Font.ITALIC,12));
添加回答
举报
0/150
提交
取消