統(tǒng)一界面字體設(shè)置(其他UI設(shè)置也可用這種思想,有點像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);
??? }
}
版權(quán)所有 羅明