1-1-16-4-10 为什么我得程序在jdk1.3下正常1.4却不行了那?
发信人: thinhorse (不吃人的狼), 信区: Java标题: Re: 为什么我得程序在jdk1.3下正常1.4却不行了那?
发信站: BBS 水木清华站 (Mon Jun 17 21:09:56 2002)
j2sdk1.3没有中文问题,而且它的javadoc.exe可以生成中文API文档,
但是
j2sdk1.4在菜单上就把中文显示成方块(在Win98没有此现象,在Win2000里有),而
且只生成En文API文档 :-(
要在1.4下显示中文菜单需要指定菜单项JMenu/JMenuItem的字体属性
使用
public void setFont(Font font)
或者把整个Java Application/Applet的显示风格由默认的Windoz改为Metal或Motif也可
以。
例如:在主类中加入下面几句:
public class Test {
...
static {
try {
UIManager.setLookAndFeel(getCrossPlatformLookAndFeelClassName());
// 不要使用 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelCla
ssName());
} catch(Exception e) {
e.printStackTrace();
}
}
...
}
mailto:ratking@ynet.com
【 在 Monoid (tiantian) 的大作中提到: 】
: 在1.3下面中文可以正常显示,但是1。4下面全部显示为方框
: 是不是需要设置那个地方,谢谢!
页:
[1]