先导入
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();
    }

解决方案 »

  1.   

    应该使用setTitle(String title)方法(frame的方法),这样就可以改变标题了。另外建议你使用ide开发,如wsad,这样就可以可视化的开发可视类了
      

  2.   

    上面告诉你的导入
    import javax.swing.UIManager;
    包是在你的主程序main()中使用一次就可以了!
    这样这个程序中所有用到的都是你设置好了的!
      

  3.   

    我也是,看这儿
    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));}
      

  4.   

    谢谢,UIManager早就会用了,就是不知道改标题的哪一个.终于解决了.谢谢