JFileChooserでローカライズされたシステムフォルダ名を使用しないよう設定
Total: 3330, Today: 1, Yesterday: 0
Posted by aterai at
Last-modified:
Summary
JFileChooserのPlacesBarでローカライズされたシステムフォルダ名が表示されないように設定します。
Screenshot

Advertisement
Source Code Examples
Description
- 左:
FileChooser.useSystemExtensionHiding:falseJFileChooserのPlacesBarでローカライズされたシステムフォルダ名を使用しない- 例: 「最近使った項目」が「
Recent」 - 例: 「デスクトップ」が「
Desktop」 - 例: 「ドキュメント」が「
Documents」 - 「
PC」と「ネットワーク」は変化しない
- 例: 「最近使った項目」が「
PlacesBarでのみ変化し、JFileChooser本体ではローカライズされた名前が使用される- 起動直後、または
LookAndFeelが変更された直後のみ切替が有効になるJFileChooserを生成し直しても内部のFileSystemViewはインスタンスを引き継ぐため
- 右:
FileChooser.useSystemExtensionHiding:trueWindowsLookAndFeelのデフォルトJFileChooserのPlacesBarでローカライズされたシステムフォルダ名が使用される
Reference
- JFileChooserのPlacesBarを非表示にする
- JDK-8183529 JFilleChooser in "Detail view" does not change the Language of the column headings - Java Bug System