先导入
import javax.swing.UIManager;
然后可以在构造器里加上下面的代码,我是这样做的,你只要加上JFrame相应的字体就好了! try {
Font commonFont = new Font("Courier",Font.PLAIN,12);
Font titleFont = new Font("Courier",Font.ITALIC,12);
UIManager.getDefaults().put( "TextField.inactiveForeground", Color.darkGray);
UIManager.getDefaults().put( "Button.font",commonFont);
UIManager.getDefaults().put( "ComboBox.font",commonFont);
UIManager.getDefaults().put( "CheckBox.font",commonFont);
UIManager.getDefaults().put( "Label.font", commonFont);
UIManager.getDefaults().put( "Menu.font", commonFont);
UIManager.getDefaults().put( "MenuBar.font", commonFont);
UIManager.getDefaults().put( "MenuItem.font", commonFont);
UIManager.getDefaults().put( "RadioButtonMenuItem.font", commonFont);
UIManager.getDefaults().put( "TabbedPane.font",commonFont);
UIManager.getDefaults().put( "ToggleButton.font",commonFont);
UIManager.getDefaults().put( "TitledBorder.font",titleFont);
UIManager.getDefaults().put("List.font",commonFont);
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) {
e.printStackTrace();
}
import javax.swing.UIManager;
然后可以在构造器里加上下面的代码,我是这样做的,你只要加上JFrame相应的字体就好了! try {
Font commonFont = new Font("Courier",Font.PLAIN,12);
Font titleFont = new Font("Courier",Font.ITALIC,12);
UIManager.getDefaults().put( "TextField.inactiveForeground", Color.darkGray);
UIManager.getDefaults().put( "Button.font",commonFont);
UIManager.getDefaults().put( "ComboBox.font",commonFont);
UIManager.getDefaults().put( "CheckBox.font",commonFont);
UIManager.getDefaults().put( "Label.font", commonFont);
UIManager.getDefaults().put( "Menu.font", commonFont);
UIManager.getDefaults().put( "MenuBar.font", commonFont);
UIManager.getDefaults().put( "MenuItem.font", commonFont);
UIManager.getDefaults().put( "RadioButtonMenuItem.font", commonFont);
UIManager.getDefaults().put( "TabbedPane.font",commonFont);
UIManager.getDefaults().put( "ToggleButton.font",commonFont);
UIManager.getDefaults().put( "TitledBorder.font",titleFont);
UIManager.getDefaults().put("List.font",commonFont);
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) {
e.printStackTrace();
}
解决方案 »
- 有没有什么对学Java有用的好书啊
- List l=new ArrayList()和Arraylist l=new ArrayList()有什么不同啊?
- 帮我解释一下这个回声程序,谢谢!
- java.util.Arrays的 binarySearch
- 二道面试题,大家看一下
- 请问swing中有没有选日期的组件?
- javamail的怪事,加了附件,内容不显示,加了内容附件没有了。
- 大家在写程序的过程中,主要用到了什么数据结构和算法,我感觉自己好象没特别用到什么数据结构,各位呢??进来说说!
- 关于java线程
- 哪里有core java的e版down啊?
- j2se1.5新特性(披着老虎皮的tiger?)
- 在linux下怎么搭建java环境呢?
import javax.swing.UIManager;
包是在你的主程序main()中使用一次就可以了!
这样这个程序中所有用到的都是你设置好了的!
public static void loadIndyStyle()
{
loadIndyFont();} private static void loadIndyFont()
{
UIManager.put("CheckBox.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Tree.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Viewport.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ProgressBar.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("RadioButtonMenuItem.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("FormattedTextField.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ToolBar.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ColorChooser.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ToggleButton.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Panel.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("TextArea.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Menu.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("RadioButtonMenuItem.acceleratorFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("Spinner.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Menu.acceleratorFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("CheckBoxMenuItem.acceleratorFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("TableHeader.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("TextField.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("OptionPane.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("MenuBar.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Button.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Label.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("PasswordField.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("InternalFrame.titleFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("OptionPane.buttonFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("ScrollPane.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("MenuItem.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ToolTip.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("List.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("OptionPane.messageFont", new java.awt.Font("宋体", 0, 12));
UIManager.put("EditorPane.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("Table.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("TabbedPane.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("RadioButton.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("CheckBoxMenuItem.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("TextPane.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("PopupMenu.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("TitledBorder.font", new java.awt.Font("宋体", 0, 12));
UIManager.put("ComboBox.font", new java.awt.Font("宋体", 0, 12));}