JFileChooser
このページでは、JFileChooser
のカスタマイズ、使用方法などを集めて一覧にしています。
JOptionPane
はJOptionPaneに移動JColorChooser
はJColorChooserに移動
- JFileChooser
- ↑10 ↓11
- JFileChooserを開いた時のカレントディレクトリを設定する
- JFileChooserでの隠しファイルの非表示設定を変更する
- JFileChooserを開いたときの初期フォーカスを設定する
- Containerの子Componentを再帰的にすべて取得する
- JFileChooserで複数ファイルの選択を行う
- JFileChooserでローカライズされたシステムフォルダ名を使用しないよう設定
- MetalLookAndFeelでJFileChooserの下部にコンポーネントを追加する
- JFileChooserのファイル名とフィルタのラベルを右揃えに変更する
- JFileChooserのリスト表示を垂直1列に変更する
- JFileChooserのファイル一覧にJToolTipを設定する
- JFileChooserで選択したzipファイルを展開する
- ↑20 ↓21
- JFileChooserのタイトルバーのIconImageを変更する
- JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
- JFileChooserの詳細表示でファイル名が編集中の場合はそれをキャンセルする
- JFileChooserにTransferHandlerを設定してFileをドロップ可能にする
- JFileChooserがディレクトリ選択モードの場合ファイルフィルタ用のJComboBoxを無効化する
- JFileChooserのPlacesBarショートカットの初期値を変更する
- JFileChooserで新規フォルダ作成を無効化する
- JFileChooserのDetails Viewで行全体を選択可能にする
- JFileChooserのファイル一覧で選択状態をWindowsスタイルに設定する
- JFileChooserのテンプレート新規フォルダ名を変更する
- ↑30 ↓31
JFileChooser
JFileChooserを開いたままファイルの上書き警告ダイアログを表示する
JFileChooserを開いたままファイルの上書き警告ダイアログを表示する
JFileChooser
で名前を付けて保存する場合、すでに存在するファイルを選択してセーブボタンを押すと上書き警告ダイアログを表示するように設定します。
JFileChooserに画像プレビューを追加
JFileChooserに画像プレビューを追加
JFileChooser
に選択した画像ファイルのプレビューを表示する機能を追加します。
JFileChooserのリサイズなどを制限
JFileChooserのリサイズなどを制限
JFileChooser
のリサイズや、最小サイズ以下へのサイズ変更を禁止します。
JFileChooserを編集不可にする
JFileChooserを編集不可にする
JFileChooser
内でのファイル名変更や新規フォルダ作成などの編集を不可にします。
JFileChooserにファイルフィルタを追加
JFileChooserにフィルタを追加
JFileChooser
にファイルフィルタを追加し、指定したファイルのみ表示します。
JFileChooserにLocaleを設定する
JFileChooserにLocaleを設定する
JFileChooser
にLocale
を設定して、タイトルやボタンの文字列を変更します。
JFileChooserのボタンテキストを変更
JFileChooserのボタンテキストを変更
JFileChooser
のボタンテキストを変更します。
JFileChooserのPlacesBarを非表示にする
JFileChooserのPlacesBarを非表示にする
JFileChooser(WindowsLookAndFeel)
のPlacesBar
を非表示にします。
JFileChooserのデフォルトをDetails Viewに設定
JFileChooserのデフォルトをDetails Viewに設定
JFileChooser
を開いたときのデフォルトをリストではなく詳細に変更します。
JFileChooserで読み取り専用ファイルのリネームを禁止
JFileChooserで読み取り専用ファイルのリネームを禁止
JFileChooser
で読み取り専用属性ファイルのリネームを禁止します。
↑10 ↓11
JFileChooserを開いた時のカレントディレクトリを設定する
JFileChooserを開いた時のカレントディレクトリを設定する
JFileChooser
を開いた時のカレントディレクトリを設定します。
JFileChooserでの隠しファイルの非表示設定を変更する
JFileChooserでの隠しファイルの非表示設定を変更する
JFileChooser
で隠しファイルを表示するかどうかをポップアップメニューから切り替えます。
JFileChooserを開いたときの初期フォーカスを設定する
JFileChooserを開いたときの初期フォーカスを設定する
NimbusLookAndFeel
を使用しているJFileChooser
を開いた場合、ファイル名表示用のJTextField
に初期フォーカスを設定します。
Containerの子Componentを再帰的にすべて取得する
Containerの子Componentを再帰的にすべて取得する
Container
の子Component
を再帰的にすべて取得するメソッドを作成し、JFileChooser
に配置されたJTable
を取得します。
JFileChooserで複数ファイルの選択を行う
JFileChooserで複数ファイルの選択を行う
JFileChooser
で複数ファイルの選択ができるように設定します。
JFileChooserでローカライズされたシステムフォルダ名を使用しないよう設定
JFileChooserでローカライズされたシステムフォルダ名を使用しないよう設定
JFileChooser
のPlacesBar
でローカライズされたシステムフォルダ名が表示されないように設定します。
MetalLookAndFeelでJFileChooserの下部にコンポーネントを追加する
MetalLookAndFeelでJFileChooserの下部にコンポーネントを追加する
MetalLookAndFeel
を適用しているJFileChooser
のファイルフィルタとボタンパネルの間にJComboBox
のような横長のコンポーネントを追加します。
JFileChooserのファイル名とフィルタのラベルを右揃えに変更する
JFileChooserのファイル名とフィルタのラベルを右揃えに変更する
JFileChooser
の下部に表示されるファイル名とフィルタのラベルを左揃えから右揃えに変更します。
JFileChooserのリスト表示を垂直1列に変更する
JFileChooserのリスト表示を垂直1列に変更する
JFileChooser
のリスト表示をデフォルトの垂直優先ニュースペーパースタイルから、JList
のデフォルトである垂直1
列スタイルに変更します。
JFileChooserのファイル一覧にJToolTipを設定する
JFileChooserのファイル一覧にJToolTipを設定する
JFileChooser
の詳細ファイル一覧でファイル名が省略されている場合にJToolTip
でそれを表示します。
JFileChooserで選択したzipファイルを展開する
JFileChooserで選択したzipファイルを展開する
JFileChooser
で選択したzip
ファイルを展開、またはディレクトリをzip
圧縮します。
↑20 ↓21
JFileChooserのタイトルバーのIconImageを変更する
JFileChooserのタイトルバーのIconImageを変更する
JFileChooser
のタイトルバーアイコンを親のJFrame
とは別のアイコンに変更します。
JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
JComboBox、JList、JTreeなどの先頭文字列検索に使用するキー入力遅延時間を設定する
JComboBox
、JList
、JTree
、JFileChooser
の詳細ビューなどで、キー入力による先頭文字列検索に使用する複数キー入力遅延時間を設定します。
JFileChooserの詳細表示でファイル名が編集中の場合はそれをキャンセルする
JFileChooserの詳細表示でファイル名が編集中の場合はそれをキャンセルする
JFileChooser
を詳細表示モードで表示したとき、前回のファイル名編集が継続中の場合はそれをキャンセルします。
JFileChooserにTransferHandlerを設定してFileをドロップ可能にする
JFileChooserにTransferHandlerを設定してFileをドロップ可能にする
JFileChooser
にTransferHandler
を設定してFile
やDirectory
をドロップ可能にします。
JFileChooserがディレクトリ選択モードの場合ファイルフィルタ用のJComboBoxを無効化する
JFileChooserがディレクトリ選択モードの場合ファイルフィルタ用のJComboBoxを無効化する
JFileChooser
がディレクトリのみ選択可能に設定されている場合、ファイルフィルタ用のJComboBox
を無効化します。
JFileChooserのPlacesBarショートカットの初期値を変更する
JFileChooserのPlacesBarショートカットの初期値を変更する
JFileChooser
のPlacesBar
ショートカットフォルダの初期値をドキュメントからPC
に変更します。
JFileChooserで新規フォルダ作成を無効化する
JFileChooserで新規フォルダ作成を無効化する
JFileChooser
で既存ファイルの名前変更は有効のまま新規フォルダの作成のみ無効に設定します。
JFileChooserのDetails Viewで行全体を選択可能にする
JFileChooserのDetails Viewで行全体を選択可能にする
JFileChooser
の詳細表示を行うJTable
で行全体の選択状態表示とマウスによる行選択を可能に変更します。
JFileChooserのファイル一覧で選択状態をWindowsスタイルに設定する
JFileChooserのファイル一覧で選択状態をWindowsスタイルに設定する
JFileChooser
のファイル一覧でファイルの選択状態やポップアップメニューのセパレータなどをWindows
風の表示に変更します。
JFileChooserのテンプレート新規フォルダ名を変更する
JFileChooserのテンプレート新規フォルダ名を変更する
JFileChooser
で新規フォルダを作成するときに使用するテンプレートフォルダ名を変更します。
↑30 ↓31
JFileChooserのセルエディタでリネームを開始したとき拡張子を除くファイル名を選択状態にする
JFileChooserのセルエディタでリネームを開始したとき拡張子を除くファイル名を選択状態にする
JFileChooser
のListView
やDetailsView
でリネーム可能なセルエディタとして使用されるJTextField
を取得し、ファイル名全体ではなく拡張子を除くファイル名が選択状態になるよう設定します。
JFileChooserの詳細表示でソートする列を指定する
JFileChooserの詳細表示でソートする列を指定する
JFileChooser
の詳細表示で使用するJTable
が初期状態でソートする列を指定します。
JFileChooserのリサイズでファイル名編集をキャンセルする
JFileChooserのリサイズでファイル名編集をキャンセルする
JFileChooser
のFilePane
でCellEditor
が表示中にJFileChooser
のサイズ変更が発生した場合、そのリネームをキャンセルするComponentListener
を作成します。
JTreeで表示したフォルダ構造でWindowsのlnkショートカット先に移動する
JTreeで表示したフォルダ構造でWindowsのlnkショートカット先に移動する
JTree
を使用して作成したフォルダ構造のTreeNode
がWindows
のlnk
ショートカットの場合、JFileChooser
のShellFolder
を利用してリンク先フォルダに移動可能にします。