在OS X中本地化javax.swing.JOptionPane的默认按钮标签

时间:2010-04-19 10:00:07

标签: java macos localization joptionpane

如何实现这一目标?我有ff。测试代码:

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

使用-Duser.language=zh-Duser.country=TW运行它不起作用。即,OK按钮仍标记为“OK”。例如,在Windows中,它将替换为繁体中文等效项。

1 个答案:

答案 0 :(得分:1)

在“系统偏好设置”>中确定相应语言的优先级。国际

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

如果使用跨平台LAF(例如,金属),则不会发现问题。