Java Swing 小程序需要以中文或英文显示其菜单项,这取决于用户如何设置他们的系统首选项。
有没有人看过可编译的例子来说明如何做到这一点?
我看过几篇关于 i18n 和 Java/Swing 主题的文章(例如,这篇文章),但到目前为止,我还没有找到任何关于 Swing、Applets 和 MenuItems 主题的文章。作为 i18n 的新手,我更喜欢一个工作示例来帮助我快速上手。
您应该从Java 国际化教程开始。
基本上,您将所有文本字符串放入具有区域设置后缀的外部 ResourceBundles 中,您可以根据用户当前的区域设置加载适当的字符串。这意味着菜单项标签不会硬编码到源代码中。实际上,这一切都非常简单,因为ResourceBundle API为您完成了所有艰苦的工作。
其他资源在这里。