1

これはどのように達成できますか?私はffを持っています。テストコード:

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

たとえば、それを実行すると、機能-Duser.language=zh-Duser.country=TWません。つまり、[OK]ボタンにはまだ「OK」というラベルが付いています。たとえば、Windowsでは、繁体字中国語に置き換えられます。

4

1 に答える 1

1

[システム環境設定]>[インターナショナル]で、対応する言語に優先順位を付けます。

LAFが指定されていない場合は、Aquaが使用されます。おそらくOSに非常に統合されているため、デフォルトのロケールを尊重しません。

クロスプラットフォームのLAF(Metalなど)を使用している場合、問題は発生しません。

于 2010-04-20T10:39:02.963 に答える