程序代码如下JPanel jvInfoPanel = new JPanel( new GridLayout(6,1) );
jvInfoPanel.setBackground( Color.WHITE );
Font infoFont = new java.awt.Font("Dialog",0,10);
JLabel company = new JLabel( "广州联欣自动识别技术有限公司 版权所有(2004-2005)" );
company.setFont( infoFont );
JLabel rights = new JLabel(changeCHS("所有权利保留. 未经许可不得擅自复制传播及使用。感谢")+
System.getProperty("java.vm.vendor") );
rights.setFont( infoFont );

解决方案 »

  1.   

    changeCHS 为自己写的一个转换函数也是不行 ,请高手帮忙,我对java非常失望了,难道真的是jbuilder 或其他jdk的冲突造成的
     public static String changeCHS(String str) {
      try {
      str = new String(str.getBytes("ISO8859-1"), "GBK");
      } catch (Exception e) {
      ;
      }
      return str;
      }
      

  2.   

    解决中文最简单得方法就是:
    将你 windows 下得 font 拷贝到 你得 jbuilder 下 jdk-》 jre——》  下得 font 里面然后选择 在 perferces  改变look &feel  use ... font 选择你喜欢得中文