3

JFileChooserは私の言語をサポートしていません。ファイルhttp://www.rgagnon.com/javadetails/JavaUIDefaults.txtで定義されている文字列をUIManager.put()で翻訳しますが、ポップアップ文字列(右クリックしたときの「表示」、「更新」、「新しいフォルダ」オプション)。

翻訳する場所をどこで見つけることができるか誰か知っていますか?

- アップデート

FileDialogは、翻訳の問題を解決するネイティブダイアログを作成しますが、別の質問につながります。

- アップデート

今のところ最善の解決策:システムのデフォルトのLAFを使用します。これにより、JFileChooserはシステムのネイティブダイアログになり、変換する必要がなくなります。悪いニンバスが使えない。

4

2 に答える 2

1

文字列が含まれsun.swing.FilePaneているようです。文字列は。によって使用されjavax.swing.plaf.basic.BasicFileChooserUIます。

于 2010-03-18T00:25:46.720 に答える
1

これらは、JFileChooserコンテキストメニューのUIManager文字列です。この例では、英語で設定しています。

UIManager.put("FileChooser.detailsViewActionLabelText", "Details");
UIManager.put("FileChooser.listViewActionLabelText", "List");
UIManager.put("FileChooser.viewMenuLabelText", "View");
UIManager.put("FileChooser.refreshActionLabelText", "Refresh"));
UIManager.put("FileChooser.newFolderActionLabelText", "New Folder");
于 2018-06-14T16:08:06.973 に答える