用UIManager吧写一个方法,在构件创建之前执行 /**
 * 自定义的设置界面样式,通过给UIManager的Hashtable赋值改变
 */
public void setUI(){
Font f=(Font)(UIManager.getDefaults().get("Menu.font"));
Font font=new Font(f.getFamily(),Font.PLAIN,f.getSize());
UIManager.put("Menu.font",font);
UIManager.put("MenuItem.font",font);
UIManager.put("Button.font",font);
UIManager.put("CheckBoxMenuItem.font",font);
UIManager.put("RadioButtonMenuItem.font",font);
UIManager.put("Label.font",font);
UIManager.put("TabbedPane.font",font);
UIManager.put("ToggleButton.font",font);

}