Swing/SystemExtensionHiding のバックアップ(No.5)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/SystemExtensionHiding へ行く。
- category: swing folder: SystemExtensionHiding title: JFileChooserでローカライズされたシステムフォルダ名を使用しないよう設定 tags: [JFileChooser, WindowsLookAndFeel, UIManager] author: aterai pubdate: 2017-05-15T16:03:21+09:00 description: JFileChooserのPlacesBarでローカライズされたシステムフォルダ名が表示されないように設定します。 image: https://drive.google.com/uc?id=1tvYX3gC3OiwWr8vnG5346sqWtA5k3G29cg
概要
JFileChooser
のPlacesBar
でローカライズされたシステムフォルダ名が表示されないように設定します。
Screenshot
Advertisement
サンプルコード
解説
- 左:
false
ボタンJFileChooser
のPlacesBar
でローカライズされたシステムフォルダ名を使用しない- 例: 「最近使った項目」が「
Recent
」 - 例: 「デスクトップ」が「
Desktop
」 - 例: 「ドキュメント」が「
Documents
」 - 「
PC
」と「ネットワーク」は変化しない
- 例: 「最近使った項目」が「
PlacesBar
でのみ変化し、JFileChooser
本体ではローカライズされた名前が使用される- 起動直後か、
LookAndFeel
が変更された直後のみ切替が有効になるJFileChooser
を生成し直しても内部のFileSystemView
はインスタンスを引き継ぐため
- 右:
true
ボタンWindowsLookAndFeel
のデフォルトJFileChooser
のPlacesBar
でローカライズされたシステムフォルダ名が使用される
参考リンク
- JFileChooserのPlacesBarを非表示にする
- JDK-8183529 JFilleChooser in "Detail view" does not change the Language of the column headings - Java Bug System