1

如何做到这一点?我有ff。测试代码:

javax.swing.JOptionPane.showMessageDialog(null, "Hello, world!");

运行它,比如说,-Duser.language=zh-Duser.country=TW不起作用。即,确定按钮仍然标记为“确定”。例如,在 Windows 中,它被替换为对应的繁体中文。

4

1 回答 1

1

在 System Preferences > International 中优先考虑相应的语言。

如果未指定 LAF,则使用 Aqua。它不尊重默认语言环境,可能是因为它非常集成到操作系统中。

如果使用跨平台 LAF(例如 Metal),则不会观察到问题。

于 2010-04-20T10:39:02.963 回答