統一界面字體設置(其他UI設置也可用這種思想,有點像CSS)
setUIFont(new javax.swing.plaf.FontUIResource(null, Font.PLAIN, size));
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);
??? }
}
版權所有 羅明