估计是改变字体的问题。你是不是在tools的edit options中把字体改成宋体或者别的什么了。建议重新运行JBuilder,如果有该Frame文件有备份的话,最好在重新运行后用这个备份,因为很有可能现在的Frame文件中的汉字已经是乱码了。

解决方案 »

  1.   

    project里面有个项目编译的语言属性,改成GB2312试试。。
      

  2.   

    编译的时候加上 -encoding gb2312
      

  3.   

    这些都没有用,还是不行,我的 jbuilder全部采用的是安装时的默认值
      

  4.   

    试试在main()中加入:
          Font f = new Font("宋体",Font.PLAIN,12);
          UIManager.put("Label.font",f);
          UIManager.put("Button.font",f);
          UIManager.put("Menu.font",f);
          UIManager.put("MenuItem.font",f);
          UIManager.put("List.font",f);
          UIManager.put("CheckBox.font",f);
          UIManager.put("RadioButton.font",f);
          UIManager.put("ComboBox.font",f);
          UIManager.put("TextArea.font",f);
          UIManager.put("Table.font",f);
          UIManager.put("TableHeader.font",f);
      

  5.   

    给你一个类:
    import java.awt.*;
    import javax.swing.UIManager;class JOfficeUIManager extends UIManager {   public Font _font ;
       private static String   _name;
       private static int  _style;
       private static int _size;   public JOfficeUIManager(String name,int style,int size){
     _name = name;
     _style = style;
     _size = size;
     if(_font == null)
       _font = new Font(name,style,size);
       }   public JOfficeUIManager(Font  font){
    _font = font;
       }   public void setFont(){
      put("Button.font",_font);
      put("ToggleButton.font",_font);
      put("RadioButton.font",_font);
      put("CheckBox.font",_font);
      put("ColorChooser.font",_font);
      put("ToggleButton.font",_font);
      put("ComboBox.font",_font);
      put("ComboBoxItem.font",_font);
      put("InternalFrame.titleFont",_font);
      put("Label.font",_font);
      put("List.font",_font);
      put("MenuBar.font",_font);
      put("Menu.font",_font);
      put("MenuItem.font",_font);
      put("RadioButtonMenuItem.font",_font);
      put("CheckBoxMenuItem.font",_font);
      put("PopupMenu.font",_font);
      put("OptionPane.font",_font);
      put("Panel.font",_font);
      put("ProgressBar.font",_font);
      put("ScrollPane.font",_font);
      put("Viewport",_font);
      put("TabbedPane.font",_font);
      //put("Table.font",_font);
      put("TableHeader.font",_font);
      put("TextField.font",_font);
      put("PasswordFiled.font",_font);
      put("TextArea.font",_font);
      put("TextPane.font",_font);
      put("EditorPane.font",_font);
      put("TitledBorder.font",_font);
      put("ToolBar.font",_font);
      put("ToolTip.font",_font);
      put("Tree.font",_font);
       }   public void setFont(Font font){
      put("Button.font",font);
      put("ToggleButton.font",font);
      put("RadioButton.font",font);
      put("CheckBox.font",font);
      put("ColorChooser.font",font);
      put("ToggleButton.font",font);
      put("ComboBox.font",font);
      put("ComboBoxItem.font",font);
      put("InternalFrame.titleFont",font);
      put("Label.font",font);
      put("List.font",font);
      put("MenuBar.font",font);
      put("Menu.font",font);
      put("MenuItem.font",font);
      put("RadioButtonMenuItem.font",font);
      put("CheckBoxMenuItem.font",font);
      put("PopupMenu.font",font);
      put("OptionPane.font",font);
      put("Panel.font",font);
      put("ProgressBar.font",font);
      put("ScrollPane.font",font);
      put("Viewport",font);
      put("TabbedPane.font",font);
      put("TableHeader.font",font);
      put("TextField.font",font);
      put("PasswordFiled.font",font);
      put("TextArea.font",font);
      put("TextPane.font",font);
      put("EditorPane.font",font);
      put("TitledBorder.font",font);
      put("ToolBar.font",font);
      put("ToolTip.font",font);
      put("Tree.font",font);
       }
       public Font getFont(){
     return _font;
       }
    }
      

  6.   

    给你一个applet解决中文的问题,希望对你有帮助。
    Font f = new Font(UIResource.getString("Default_font"),Font.PLAIN,12);
          UIManager.put("Label.font",f);
          UIManager.put("Label.foreground",Color.black);
          UIManager.put("Button.font",f);
          UIManager.put("Menu.font",f);
          UIManager.put("MenuItem.font",f);
          UIManager.put("List.font",f);
          UIManager.put("CheckBox.font",f);
          UIManager.put("RadioButton.font",f);
          UIManager.put("ComboBox.font",f);
          UIManager.put("TextArea.font",f);