Java swing更改全局字体

这段代码在jframe显示前调用,比如main方法开始就调用:


public static void setUIFont()
{
	Font f = new Font("宋体",Font.PLAIN,18);
	String   names[]={ "Label", "CheckBox", "PopupMenu","MenuItem", "CheckBoxMenuItem",
			"JRadioButtonMenuItem","ComboBox", "Button", "Tree", "ScrollPane",
			"TabbedPane", "EditorPane", "TitledBorder", "Menu", "TextArea",
			"OptionPane", "MenuBar", "ToolBar", "ToggleButton", "ToolTip",
			"ProgressBar", "TableHeader", "Panel", "List", "ColorChooser",
			"PasswordField","TextField", "Table", "Label", "Viewport",
			"RadioButtonMenuItem","RadioButton", "DesktopPane", "InternalFrame"
	}; 
	for (String item : names) {
		 UIManager.put(item+ ".font",f); 
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值