java中swing界面组件中文乱码

linux系统jdk安装的是1.6版使用swing界面JFramef=newJFrame("窗口");//界面上正常显示中文f.add(newJLabel("标签");/... linux系统 jdk安装的是1.6版
使用swing界面
JFrame f = new JFrame("窗口");// 界面上正常显示中文
f.add(new JLabel("标签");// 显示 口口

1、一开始以为是编码不对,更改后还是这样。
2、又一位jre没有相应字体,安装后还是这样。
请问该如何解决?
$JAVA_HOME/jre/lib/fonts/fallback 中添加了一个宋体。重新启动
还是 口口

肿么办
linux 系统 是 cent OS 和 redhat差不多
linux系统默认编码 为UTF-8
myeclipse 中 workspace text java source file project class 都update 成了 utf-8

unicode编码也试过了,还是不行 只显示 口口
展开
 我来答
wudawei121
2014-05-19 · TA获得超过272个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:65.5万
展开全部
是不是源代码格式有问题,你把汉字转成unicode试试
new JLabel("\u6807\u7b7e");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-19
展开全部
看看字符编码,换一个试试utf-8 gbk等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式