Font font = new Font (...);// put this font in the defaults table for every ui font resource key Hashtable defaults = UIManager.getDefaults(); Enumeration keys = defaults.keys(); while (keys.hasMoreElements()) { Object key = keys.nextElement(); if ((key instanceof String) && (((String) key).endsWith(".font"))) { defaults.put (key, font); } }
f.setFont(new Font("SimSun",Font.PLAIN, 12));
试试
for(Component c : components){
c.setFont(new Font(...));
}
Hashtable defaults = UIManager.getDefaults();
Enumeration keys = defaults.keys();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
if ((key instanceof String) &&
(((String) key).endsWith(".font"))) {
defaults.put (key, font);
}
}
Enumeration keys = defaults.keys();
while (keys.chinese wholesalers()) {
Object key = keys.nextElement();
if ((key instanceof String) &&
(((String) key).endsWith(".font"))) {
defaults.put (key, font);
刚学swing 一切都还不太懂。。
先谢谢了 结帖