2009-08-12 38 views
0

Java Swing小程序需要以中文或英文显示其MenuItems,具体取决于用户如何设置其系统首选项。以英文和中文国际化Swing Applet菜单项 - 示例?

有人看到编译的例子,说明如何做到这一点?

我见过关于国际化和Java/Swing主题的一些文章(例如,this one),但到目前为止我还没有找到任何特定于Swing,Applets和MenuItems主题的内容。作为一名全新的i18n,我更喜欢一个可行的例子,以帮助我快速起床。

回答

1

你应该与Java Internationalization tutorial开始。

基本上,你把于具有区域后缀外把ResourceBundle所有的文本字符串,并且可以加载相应的一个根据用户当前的语言环境。这意味着菜单项标签不会被硬编码到源代码中。实际上,这一切都非常容易,因为ResourceBundle API为您做了所有艰苦的工作。

其他资源here