把环境编码改成GBK试一下
 默认的可能是英语的

解决方案 »

  1.   

    用的操作系统是中文的还是英文的?一般都不会出现这种情况,你用的什么工具?用JB还是其他的,如JCREATOR等一些文本编辑器?你把字符集改下试试
      

  2.   

    操作系统没问题就到IDE里改语言设置
      

  3.   

    我用netBeans和Eclips, 操作系统是英文的, 语言已设好支持中文, 可是我在中文操作系统上用Java写的netBeans时,也发现其Filechooser对话框不能正确显视中文, netBeans可是很多高人用Java写的哦, 所以, 我不知道到底是什么问题, 比效牛. 
    不知道在哪里设字符集??
      

  4.   

    我的jbuilder也是这种情况!如果用system.out.println("你好");则会正常显示中文!
    不过我要是在对话框里写中文以后,程序运行之后显示的也是方框!谁有好的解决方法,最好写的详细点啊
      

  5.   

    楼主我刚才试了试,我建立了一个窗口,要是不用JFrame的话就能显示中文,我用的是Frame,能正常显示中文
      

  6.   

    不是吧, 那用Frame能不能呢?
    我发现在JDialog, JList, JFilechooser  中都不能正常显示中文.
      

  7.   

    我试过JMenuSet也不能正常显示
      

  8.   

    1.我在中文WinXP下按楼上的说的设定了,可是不能解决问题
    2.我发现只要是swing下的东西有时都不能正常显视中文,而AWT下的一定能正确显视,原因是AWT基于对等结构,对等体和自己的系统当然能很好的配合,而Swing不基于对等结构
    3.我还是不知道怎么解决问题,请高手给出一个好的方案.到底怎么设定,设定哪些东西才能让Swing一定能正常显视中文,我在写一个多语言的扫雷游戏,拜托了.
      

  9.   

    我知道了,在 Control Panle -> Regional Options -> Language settings for the system -> Language settings for the system -> set default 中设为Chinese就可以解决中文操作系统设定方法差不多
      

  10.   

    以上是英文win2000下的解决方法,谁能告诉我中文XP下的解决方法????