【转】通过UIManager设置全局字体
2015-12-26 20:44
357 查看
转自:http://blog.sina.com.cn/s/blog_703e3c800100mzmn.html
调用位置要在new之前,既页面创建之前
ifyou aren't...
Font font = new Font("Dialog",Font.PLAIN,12);
UIManager.put("ToolTip.font",font);
UIManager.put("Table.font",font);
UIManager.put("TableHeader.font",font);
UIManager.put("TextField.font",font);
UIManager.put("ComboBox.font",font);
UIManager.put("TextField.font",font);
UIManager.put("PasswordField.font",font);
UIManager.put("TextArea.font",font);
UIManager.put("TextPane.font",font);
UIManager.put("EditorPane.font",font);
UIManager.put("FormattedTextField.font",font);
UIManager.put("Button.font",font);
UIManager.put("CheckBox.font",font);
UIManager.put("RadioButton.font",font);
UIManager.put("ToggleButton.font",font);
UIManager.put("ProgressBar.font",font);
UIManager.put("DesktopIcon.font",font);
UIManager.put("TitledBorder.font",font);
UIManager.put("Label.font",font);
UIManager.put("List.font",font);
UIManager.put("TabbedPane.font",font);
UIManager.put("MenuBar.font",font);
UIManager.put("Menu.font",font);
UIManager.put("MenuItem.font",font);
UIManager.put("PopupMenu.font",font);
UIManager.put("CheckBoxMenuItem.font",font);
UIManager.put("RadioButtonMenuItem.font",font);
UIManager.put("Spinner.font",font);
UIManager.put("Tree.font",font);
UIManager.put("ToolBar.font",font);
UIManager.put("OptionPane.messageFont",font);
UIManager.put("OptionPane.buttonFont",font);
调用位置要在new之前,既页面创建之前
ifyou are smart.... |
//设置全局字体 public static void initGlobalFontSetting(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); } } |
Font font = new Font("Dialog",Font.PLAIN,12);
UIManager.put("ToolTip.font",font);
UIManager.put("Table.font",font);
UIManager.put("TableHeader.font",font);
UIManager.put("TextField.font",font);
UIManager.put("ComboBox.font",font);
UIManager.put("TextField.font",font);
UIManager.put("PasswordField.font",font);
UIManager.put("TextArea.font",font);
UIManager.put("TextPane.font",font);
UIManager.put("EditorPane.font",font);
UIManager.put("FormattedTextField.font",font);
UIManager.put("Button.font",font);
UIManager.put("CheckBox.font",font);
UIManager.put("RadioButton.font",font);
UIManager.put("ToggleButton.font",font);
UIManager.put("ProgressBar.font",font);
UIManager.put("DesktopIcon.font",font);
UIManager.put("TitledBorder.font",font);
UIManager.put("Label.font",font);
UIManager.put("List.font",font);
UIManager.put("TabbedPane.font",font);
UIManager.put("MenuBar.font",font);
UIManager.put("Menu.font",font);
UIManager.put("MenuItem.font",font);
UIManager.put("PopupMenu.font",font);
UIManager.put("CheckBoxMenuItem.font",font);
UIManager.put("RadioButtonMenuItem.font",font);
UIManager.put("Spinner.font",font);
UIManager.put("Tree.font",font);
UIManager.put("ToolBar.font",font);
UIManager.put("OptionPane.messageFont",font);
UIManager.put("OptionPane.buttonFont",font);
相关文章推荐
- UIVIewController自定义切换效果
- UITextField监控输入文字变化
- 【郑轻】[1801]xue姐的小动物
- java中String、StringBuffer与StringBuilder
- 视图UIView动画
- hdu1503 Advanced Fruits
- NGUI制作字体
- Integer.parseInt()和Integer.valueOf()有什么区别
- paip. 混合编程的实现resin4 (自带Quercus ) 配置 php 环境
- php require_once()引入文件后,后面的代码无法执行
- iOS学习笔记之自定义UITextView控件(带有placeholder)
- 一个完整的JENKINS下的ANT BUILD.XML文件(Jenkins可以参考)
- UI弹出键盘和收回键盘
- POJ 2524 :Ubiquitous Religions
- 23种设计模式(4)_创建型_建造者模式(Builder Pattern)
- 【APUE】8、pthread_create函数,创建子线程
- lucene.net 使用过程中的 几个注意事项(含termquery 和QueryParser 的区别)
- iOS8开发之iOS8的UIAlertController
- UITableView 上添加button
- [IOS开发教程] IOS UIDevice & IOS检测屏幕旋转实例