设置Swing程序的默认字体

我想知道如何为整个Java swing程序设置默认字体。从我的研究看来,它可以用完成UIManager,与之相关LookAndFeel,但是我找不到具体的操作方法,而且UIManager看起来很复杂。



慕标5832272
浏览 537回答 3
3回答

慕码人8056858

尝试: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));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java