我在linux下用swing作了一个界面,可是界面按钮上显示的中文都是小方框,哪位高手帮忙解决下阿?

解决方案 »

  1.   

    setLocale 试试,在frame启动之前设
      

  2.   

    给个链接,lz参考下: http://www.lslnet.com/linux/docs/linux-2940.htm
      

  3.   

    能说的具体点吗,swing我不是特懂阿!
      

  4.   

    frame.setLocale(java.util.Locale.getDefault()); //你的环境是中文frame.setLocale(new Locale("zh","CN"));  你查下API
      

  5.   

    系统本身的问题,如果是小方框,证明根本就是没有中文的语言环境,需要装下,这个网上查下就行,如果是"???"这个才叫乱码...lz的问题不是字符编码不统一导致的乱码问题,而是你的linux不支持中文语言环境