就是刚才的applet显示中文的问题。

解决方案 »

  1.   

    Sorry, 我的例子不能给你,是公司的项目。原理其实很简单,你想快,拜托你看一次PropertiesBundleResource那个类的说明。Properties文件很简单,就是:
    ----------------
    abc=你好
    def=好个鬼
    ----------------
    这样写一个文本文件。
    由于java properties不认中文,你把你的文件在中文系统下运行:
    native2ascii name.properties
    转换一下。你的主要问题可能不在这里,请你还是先确认一下:i. 你的程序如果用jbuilder一类的工具生成,这些工具有没有生成显式地设置字体的代码,如果有,删掉它
    ii.Applet在判断出语言类型后,使用font.<国家>.properties来决定使用什么字体,所以在你使用文字前,调一下这句话
    system.out.println(getLocale());
    然后从java控制台中看一下,到底在使用什么语言,然后看看对应的那个font.properties文件在不在,如果不在,就必须加上它,或象我前面说的那样,装国际版的jre。
    如果那个文件存在,看看文件中使用的字体,在jre/lib/font目录中存不存在,如果没有,拷进去。如果这样还不行,告诉我你测试的结果是什么。我的邮件是[email protected]
      

  2.   

    在《Java2核心技术 卷2》中有关于这方面很详细的介绍