Java アプリケーションがありJTextFields
、デフォルト言語をヘブライ語にしたいと考えています。
JVM引数(-Duser.language=he
)を設定してみました。ロケールをヘブライ語に設定してみました:
TextFields[ i ].setLocale( new Locale("he"));
ロケールは問題なく変更されましたが、入力言語は変更されません。
機能した唯一のことは、SystemParametersInfo
システム言語を変更するデフォルトの入力言語を変更することでした。他に方法はありますか?