SWING开发之JTextArea的的中文显示问题

来源:互联网 发布:dnf端口团队网盘 编辑:程序博客网 时间:2024/06/04 17:56

说一个不是问题的问题:

今天在测试JTextArea的时候发现中文显示的不太正确,后来设置成了宋体,显示是可以显示了,但是有乱码:


在网上找了好久也没有找到解决办法,后来我修改myeclipse的字符编码等等操作均无法解决该问题;这个是什么问题呢?

仔细检查了下我的代码,发现了这句:

outTextArea.setFont(new java.awt.Font("宋体", 0, 13));//字体大小设置成了13
一个中文占用两个字节,设置成13显然是不太合适的,中文字体的大小没有单数,于是我改成了14,现在问题解决,显示正常: