用swing做的一个小的桌面系统,怎样统一设置所有控件的显示字体 用swing做的一个小的桌面系统,我想统一设置所有组件的字体。例如,对话框的显示字体都默认设置为12,然后可以统一改变所有对话框的字体为14,然后再改变为16,18等等,总之要能统一改变,整个系统保持一致。请教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UIManager.put("Button.font", font); UIManager.put("ToggleButton.font", font); UIManager.put("RadioButton.font", font); UIManager.put("CheckBox.font", font); UIManager.put("ColorChooser.font", font); UIManager.put("ToggleButton.font", font); UIManager.put("ComboBox.font", font); UIManager.put("ComboBoxItem.font", font); UIManager.put("InternalFrame.titleFont", font); UIManager.put("Label.font", font); UIManager.put("List.font", font); UIManager.put("MenuBar.font", font); UIManager.put("Menu.font", font); UIManager.put("MenuItem.font", font); UIManager.put("RadioButtonMenuItem.font", font); UIManager.put("CheckBoxMenuItem.font", font); UIManager.put("PopupMenu.font", font); UIManager.put("OptionPane.font", font); UIManager.put("Panel.font", font); UIManager.put("ProgressBar.font", font); UIManager.put("ScrollPane.font", font); UIManager.put("Viewport", font); UIManager.put("TabbedPane.font", font); UIManager.put("Table.font", font); UIManager.put("TableHeader.font", font); UIManager.put("TextField.font", font); UIManager.put("PasswordFiled.font", font); UIManager.put("TextArea.font", font); UIManager.put("TextPane.font", font); UIManager.put("EditorPane.font", font); UIManager.put("TitledBorder.font", font); UIManager.put("ToolBar.font", font); UIManager.put("ToolTip.font", font); UIManager.put("Tree.font", font);font你自己指定. 所有组件的字体都在这里了 ok,能说说UIManager具体怎么用吗?算了,还是我自己去看吧,或者给些提示,看得时候能快些。 public static void InitGlobalFont(Font fnt) { FontUIResource fontRes = new FontUIResource(fnt); for(Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();) { Object key = keys.nextElement(); Object value = UIManager.get(key); if(value instanceof FontUIResource) { UIManager.put(key, fontRes); } } } 关于struts2下载的那点奇怪事 100分~在线急等,正则表达式,分析sql java 移~~~~ 位~~~ 的问题!看了半天google还是一头雾水 关于这个程序的运行流程问题 关于++符号的问题!前辈帮忙! 可以取出java对象的地址吗?以及java对象某个方法和属性的地址吗? 一个关于浮点数小数点保留位数的函数问题~~~~~~~~~~~~~· 服务器连接数据库问题!! http服务器和应用服务器有什么区别?? 请问JAR是什么东东来的?怎么创建阿?散分~ 谁接触过TMAG? java失败
UIManager.put("ToggleButton.font", font);
UIManager.put("RadioButton.font", font);
UIManager.put("CheckBox.font", font);
UIManager.put("ColorChooser.font", font);
UIManager.put("ToggleButton.font", font);
UIManager.put("ComboBox.font", font);
UIManager.put("ComboBoxItem.font", font);
UIManager.put("InternalFrame.titleFont", font);
UIManager.put("Label.font", font);
UIManager.put("List.font", font);
UIManager.put("MenuBar.font", font);
UIManager.put("Menu.font", font);
UIManager.put("MenuItem.font", font);
UIManager.put("RadioButtonMenuItem.font", font);
UIManager.put("CheckBoxMenuItem.font", font);
UIManager.put("PopupMenu.font", font);
UIManager.put("OptionPane.font", font);
UIManager.put("Panel.font", font);
UIManager.put("ProgressBar.font", font);
UIManager.put("ScrollPane.font", font);
UIManager.put("Viewport", font);
UIManager.put("TabbedPane.font", font);
UIManager.put("Table.font", font);
UIManager.put("TableHeader.font", font);
UIManager.put("TextField.font", font);
UIManager.put("PasswordFiled.font", font);
UIManager.put("TextArea.font", font);
UIManager.put("TextPane.font", font);
UIManager.put("EditorPane.font", font);
UIManager.put("TitledBorder.font", font);
UIManager.put("ToolBar.font", font);
UIManager.put("ToolTip.font", font);
UIManager.put("Tree.font", font);
font你自己指定. 所有组件的字体都在这里了
算了,还是我自己去看吧,或者给些提示,看得时候能快些。
{
FontUIResource fontRes = new FontUIResource(fnt);
for(Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();)
{
Object key = keys.nextElement();
Object value = UIManager.get(key);
if(value instanceof FontUIResource)
{
UIManager.put(key, fontRes);
}
}
}