为了账号安全,请及时绑定邮箱和手机立即绑定

设置Swing程序的默认字体

设置Swing程序的默认字体

慕标5832272 2019-10-17 14:30:10
我想知道如何为整个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));


查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 536 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信