/** * */ package com.ccit.main; import java.awt.Font; import java.awt.Image; import java.awt.Toolkit; import java.util.Enumeration; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.UIManager; import javax.swing.plaf.FontUIResource; import org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper; import com.ccit.ui.FrameTool; import com.ccit.ui.MainFrame; /** * @author Huaishao Luo * @create 2016年9月14日下午12:46:46 */ public class Main { public static void main(String[] args) { try { resetStyle(); MainFrame mainFrame = new MainFrame(); mainFrame.setResizable(true); Image icon = Toolkit.getDefaultToolkit().getImage(""); mainFrame.setIconImage(icon); FrameTool.setCenter(mainFrame); mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH); mainFrame.setDefaultCloseOperation(MainFrame.EXIT_ON_CLOSE); mainFrame.setTitle("FCM示例程序@Arrow_Luo"); mainFrame.setVisible(true); } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "窗口启动异常", "提醒", JOptionPane.ERROR_MESSAGE); } } public static void resetStyle() throws Exception { BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated; BeautyEyeLNFHelper.launchBeautyEyeLNF(); UIManager.put("RootPane.setupButtonVisible", false); UIManager.put("ToolBar.isPaintPlainBackground", Boolean.TRUE); initGlobalFontSetting(new Font("微软雅黑", Font.PLAIN, 14)); } 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); } } } }