您的位置:首页 > 编程语言 > Java开发

JAVA Swing设置界面统一字体

2013-04-19 21:30 836 查看
//统一界面字体
private static void InitGlobalFont(Font font) {
FontUIResource fontRes = new FontUIResource(font);
for (Enumeration<Object> keys = UIManager.getDefaults().keys();
keys.hasMoreElements(); ) {
Object key = keys.nextElement();
Object value = UIManager.get(key);
if (value instanceof FontUIResource) {
UIManager.put(key, fontRes);
}
}

调用: InitGlobalFont(new Font("宋体", Font.PLAIN, 12));

UIManager.put("Menu.font", new Font("宋体", Font.PLAIN, 12));//设置Menubar的字体
UIManager.put("MenuItem.font", new Font("宋体", Font.PLAIN, 12));//设置MenuItem的字体

//设置界面外观风格

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//操作系统的界面风格

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//Java 6 Update 10后的新的Swing 跨平台界面外观
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: