MenuBar = new JMenuBar();
/***** 启动菜单 ********/
JMenu start_menu=new JMenu("启动");
start_menu.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
start_menu.add(new JMenuItem("启动发送服务"));/***** 设置菜单 ********/
JMenu setup_menu=new JMenu("设置");
setup_menu.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
JMenuItem configFile =new JMenuItem("配置文件");
configFile.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
configFile.addActionListener(actionListener());
setup_menu.add(configFile);
JMenuItem style =new JMenuItem("外观切换");
style.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
style.addActionListener(actionListener());
setup_menu.add(style);MenuBar.add(start_menu);
MenuBar.add(setup_menu);要每个item都setFont吗,能一次性都设吗?
/***** 启动菜单 ********/
JMenu start_menu=new JMenu("启动");
start_menu.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
start_menu.add(new JMenuItem("启动发送服务"));/***** 设置菜单 ********/
JMenu setup_menu=new JMenu("设置");
setup_menu.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
JMenuItem configFile =new JMenuItem("配置文件");
configFile.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
configFile.addActionListener(actionListener());
setup_menu.add(configFile);
JMenuItem style =new JMenuItem("外观切换");
style.setFont(new java.awt.Font("宋体", java.awt.Font.PLAIN, 12));
style.addActionListener(actionListener());
setup_menu.add(style);MenuBar.add(start_menu);
MenuBar.add(setup_menu);要每个item都setFont吗,能一次性都设吗?
==================================
UIDefaults uiDefaults = UIManager.getDefaults();
Enumeration enum = uiDefaults.keys();
while (enum.hasMoreElements()) {
Object key = enum.nextElement();
Object val = uiDefaults.get(key); //如果是字体对象,则打印;直接打印将列出所有的属性
if (val instanceof Font){
System.out.println("[" + key.toString() + "]");
}
}
==================================[CheckBox.font]
[Tree.font]
[Viewport.font]
[ProgressBar.font]
[RadioButtonMenuItem.font]
[FormattedTextField.font]
[ToolBar.font]
[ColorChooser.font]
[ToggleButton.font]
[MenuItem.acceleratorFont]
[Panel.font]
[TextArea.font]
[Menu.font]
[RadioButtonMenuItem.acceleratorFont]
[Spinner.font]
[Menu.acceleratorFont]
[CheckBoxMenuItem.acceleratorFont]
[TableHeader.font]
[TextField.font]
[OptionPane.font]
[MenuBar.font]
[Button.font]
[Label.font]
[PasswordField.font]
[InternalFrame.titleFont]
[ScrollPane.font]
[MenuItem.font]
[DesktopIcon.font]
[ToolTip.font]
[List.font]
[EditorPane.font]
[Table.font]
[TabbedPane.font]
[RadioButton.font]
[CheckBoxMenuItem.font]
[TextPane.font]
[PopupMenu.font]
[TitledBorder.font]
[ComboBox.font]