文选流氓 发表于 2003-5-11 23:10

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]
查看完整版本: 1-1-16-4-10 为什么我得程序在jdk1.3下正常1.4却不行了那?