当前位置: 技术问答>java相关
我2000下的swing中文都显示成方块 怎么解决
来源: 互联网 发布时间:2015-07-27
本文导语: 如上 谢了 | another way: Font f = new Font(UIResource.getString("Default_font"),Font.PLAIN,12); UIManager.put("Label.font",f); UIManager.put("Label.foreground",Color.black); UIManager.put("Button.font",f); ...
如上 谢了
|
another way:
Font f = new Font(UIResource.getString("Default_font"),Font.PLAIN,12);
UIManager.put("Label.font",f);
UIManager.put("Label.foreground",Color.black);
UIManager.put("Button.font",f);
UIManager.put("Menu.font",f);
UIManager.put("MenuItem.font",f);
UIManager.put("List.font",f);
UIManager.put("CheckBox.font",f);
UIManager.put("RadioButton.font",f);
UIManager.put("ComboBox.font",f);
UIManager.put("TextArea.font",f);
reference
Font f = new Font(UIResource.getString("Default_font"),Font.PLAIN,12);
UIManager.put("Label.font",f);
UIManager.put("Label.foreground",Color.black);
UIManager.put("Button.font",f);
UIManager.put("Menu.font",f);
UIManager.put("MenuItem.font",f);
UIManager.put("List.font",f);
UIManager.put("CheckBox.font",f);
UIManager.put("RadioButton.font",f);
UIManager.put("ComboBox.font",f);
UIManager.put("TextArea.font",f);
reference
|
字体问题吧?我就遇到过,不过是在98下
后来我把swing组件的字体改为宋体,就好了
后来我把swing组件的字体改为宋体,就好了
|
JBUILDER---TOOLS---EDITOR OPTIONS----DISPLAY----FONT FAMILY
然后不停地换试字休库,满意为止
然后不停地换试字休库,满意为止
|
执行的时候加入以下参数:
java -Dswing.useSystemFontSettings=false tst.java
java -Dswing.useSystemFontSettings=false tst.java
|
在你的环境变量的CLASSPATH中加入i18n.jar
或者在程序中将包含中文的字符串转换为你的系统默认的编码标准
或者在程序中将包含中文的字符串转换为你的系统默认的编码标准