设置Java应用程序的全局字体
我需要为我的应用程序设置默认字体。 有没有办法做到这不依赖于LaF?
弄清楚了:
调用: setUIFont (new javax.swing.plaf.FontUIResource(new Font("MS Mincho",Font.PLAIN, 12)));
private static void setUIFont(javax.swing.plaf.FontUIResource f) { java.util.Enumeration
为了更好地控制如何/替换哪些字体 – 以LAF独立的方式,但可控制的每个laf – 看看JGoodies Looks项目
http://java.net/projects/looks
它允许在运行时交换整个FontSets(这是语义字体的集合,如控件,对话框,消息)。