欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 28791 次 点评:206

java,


package com.wanglei.util;

import java.awt.Font;

import javax.swing.UIManager;

/**
*
* @author Wanglei
*设置全局字体的类
*
*/
public class FontManager {
private Font appFont = null;

public FontManager(Font font) {

appFont = font;
setAppFont();

}

public void setAppFont() {

if (appFont != null) {

setAppFont(appFont);

}
}

public void setAppFont(Font font) {

// Font font = new Font("",Font.PLAIN,14);

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("OptionPane.messageFont", font);
UIManager.put("OptionPane.buttonFont", 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("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);
UIManager.put("Table.font", font);
}
}


Font font = new Font("Tomaho", Font.PLAIN, 13);

FontManager fontManager = new FontManager(font);
//设置字体
fontManager. setAppFont();

相关文章

    暂无相关文章
相关栏目:

用户点评