currentLocale = new Locale(language, country);
换成
currentLocale = Locale.SIMPLIFIED_CHINESE;
试一下

解决方案 »

  1.   

    还是不行啊,不过要谢谢 rubyz(左思右想) 的建议
      

  2.   

    资源文件好象需要作成unicode 的格式,不然可能不能正确的加载
    如\u5698\u5689JDK中有一个命令可以用来将文件转换成这样的格式
      

  3.   

    用native2ascii命令转化你的资源文件
    他可以将ascii文本转化成上面说道的那种格式,你是ascii->native,好象要用 -reverse选项
    具体使用你看看它的说明
      

  4.   


    jMenuItem1.setText(new Strig(messages.getString("open").getBytes("8859_1"),"GB2312"));
      

  5.   

    tem1.setText(new String(messages.getString("open").getBytes("8859_1"),"GB2312"));