这个首先你的操作系统要支持相应的中文字符集,然后你程序编译时采用gbk编码。(最重要的是系统支持)

解决方案 »

  1.   

    能不能设置?如何在程序里写?由于我写JAVA的程序用JDK写,对JBUILDER 里的控件不熟,在JDK中这种乱码现象可以由一个STRING的方法解决,但JDBTABLE中就不会设置了.
      

  2.   

    试试这个
    static void chinese()
            {
              Font font = new Font("宋体",Font.PLAIN,12);
              UIManager.put("Button.font",font);
      UIManager.put("ToggleButton.font",font);
      UIManager.put("RadioButton.font",font);
      UIManager.put("CheckBox.font",font);
      UIManager.put("ColorChooser.font",font);
      UIManager.put("ToggleButton.font",font);
      UIManager.put("ComboBox.font",font);
      UIManager.put("ComboBoxItem.font",font);
      UIManager.put("InternalFrame.titleFont",font);
      UIManager.put("Label.font",font);
      UIManager.put("List.font",font);
      UIManager.put("MenuBar.font",font);
      UIManager.put("Menu.font",font);
      UIManager.put("MenuItem.font",font);
      UIManager.put("RadioButtonMenuItem.font",font);
      UIManager.put("CheckBoxMenuItem.font",font);
      UIManager.put("PopupMenu.font",font);
      UIManager.put("OptionPane.font",font);
      UIManager.put("Panel.font",font);
      UIManager.put("ProgressBar.font",font);
      UIManager.put("ScrollPane.font",font);
      UIManager.put("Viewport",font);
      UIManager.put("TabbedPane.font",font);
      UIManager.put("TableHeader.font",font);
      UIManager.put("TextField.font",font);
      UIManager.put("PasswordFiled.font",font);
      UIManager.put("TextArea.font",font);
      UIManager.put("TextPane.font",font);
      UIManager.put("EditorPane.font",font);
      UIManager.put("TitledBorder.font",font);
      UIManager.put("ToolBar.font",font);
      UIManager.put("ToolTip.font",font);
      UIManager.put("Tree.font",font);
              UIManager.put("dbTable.font",font)
            }将上面的函数加到你的application1的UIManager后面
      

  3.   

    jdbTable1.setFont(new java.awt.Font("Serif", 0, 12));
    就可以了