如何做到这一点?我有事。测试代码:
javax.swing.JOptionPane.showMessageDialog(null, "Hello, world!");
例如,使用
-Duser.language=zh
和-Duser.country=TW
运行它不起作用。即,“确定”按钮仍标记为“确定”。例如,在Windows中,将其替换为繁体中文。 最佳答案
在“系统偏好设置”>“国际”中确定相应语言的优先级。
如果未指定LAF,则使用Aqua。它不遵守默认语言环境,可能是因为它已非常集成到OS中。
如果使用跨平台的LAF(例如,金属),则不会出现此问题。