私は JFileChooser を使用して Java アプリケーションに取り組んでおり、ユーザーは言語を切り替えることができます。
Locale.setDefault( Locale.ENGLISH );
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog( null );
Locale.setDefault( Locale.CHINA );
JFileChooser.setDefaultLocale( Locale.CHINA );
JFileChooser chinese_chooser = new JFileChooser();
chinese_chooser.showOpenDialog( null );
表示される 2 番目のファイル チューザーは、ドロップダウン ボックスの「すべてのファイル」文字列を除いて中国語です。コードの最初のセクションをコメント アウトすると、ファイル チューザーが正しく表示され、すべての文字列が翻訳されます。
これは Java のバグですか、それともロケールを別の場所に設定する必要がありますか?
翻訳されたファイル チューザーを正しく表示するにはどうすればよいですか?