- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.FileChooserUI
-
- javax.swing.plaf.basic.BasicFileChooserUI
-
- 直系の既知のサブクラス:
MetalFileChooserUI
public class BasicFileChooserUI extends FileChooserUI
FileChooserの基本L&F実装です。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected classBasicFileChooserUI.AcceptAllFileFilterすべてのファイル・フィルタを受け入れます。protected classBasicFileChooserUI.ApproveSelectionActionOpen要求またはSave要求にこたえます。protected classBasicFileChooserUI.BasicFileView基本的なファイル・ビュー。protected classBasicFileChooserUI.CancelSelectionAction取消しの要求にこたえます。protected classBasicFileChooserUI.ChangeToParentDirectoryAction親ディレクトリ操作に変更します。protected classBasicFileChooserUI.DoubleClickListenerダブルクリック・リスナー。protected classBasicFileChooserUI.GoHomeActionHomeキー・イベントまたは同等のイベントに従って処理を行います。protected classBasicFileChooserUI.NewFolderAction新しいフォルダを作成します。protected classBasicFileChooserUI.SelectionListener選択リスナー。protected classBasicFileChooserUI.UpdateAction現在のディレクトリでファイルを走査し直します。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected intcancelButtonMnemonic取消ボタン・ニーモニックprotected StringcancelButtonText取消ボタン・テキストprotected StringcancelButtonToolTipText取消ボタン・ツール・ヒント・テキストprotected IconcomputerIconコンピュータ・アイコンprotected IcondetailsViewIcon詳細表示アイコンprotected IcondirectoryIconディレクトリ・アイコンprotected intdirectoryOpenButtonMnemonicディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタンで使用されるニーモニック・キーコードです。protected StringdirectoryOpenButtonTextディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタン上に表示されるラベル・テキストです。protected StringdirectoryOpenButtonToolTipTextディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタン上に表示されるツールヒント・テキストです。protected IconfileIconファイル・アイコンprotected IconfloppyDriveIconフロッピ・ドライブ・アイコンprotected IconhardDriveIconハード・ドライブ・アイコンprotected inthelpButtonMnemonicヘルプ・ボタン・ニーモニックprotected StringhelpButtonTextヘルプ・ボタン・テキストprotected StringhelpButtonToolTipTextヘルプ・ボタンのツール・ヒント・テキストprotected IconhomeFolderIconホーム・フォルダ・アイコンprotected IconlistViewIconアイコンprotected IconnewFolderIcon「新規フォルダ」アイコンprotected intopenButtonMnemonic開くボタン・ニーモニックprotected StringopenButtonText開くボタン・テキストprotected StringopenButtonToolTipText開くボタン・ツール・ヒント・テキストprotected intsaveButtonMnemonic保存ボタン・ニーモニックprotected StringsaveButtonText保存ボタン・テキストprotected StringsaveButtonToolTipText保存ボタン・ツール・ヒント・テキストprotected intupdateButtonMnemonic更新ボタン・ニーモニックprotected StringupdateButtonText更新ボタン・テキストprotected StringupdateButtonToolTipTextツールチップ・ヒント・ボタンの更新ボタンprotected IconupFolderIcon上のフォルダ・アイコンprotected IconviewMenuIcon表示メニュー・アイコン
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicFileChooserUI(JFileChooser b)BasicFileChooserUIを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidclearIconCache()アイコン・キャッシュをクリアします。protected MouseListenercreateDoubleClickListener(JFileChooser fc, JList<?> list)ダブルクリック・リスナーを作成します。ListSelectionListenercreateListSelectionListener(JFileChooser fc)リスト選択リスナーを作成します。protected voidcreateModel()モデルを作成します。PropertyChangeListenercreatePropertyChangeListener(JFileChooser fc)プロパティ変更リスナーを作成します。static ComponentUIcreateUI(JComponent c)指定されたコンポーネントのBasicFileChooserUIの実装を作成します。FileFiltergetAcceptAllFileFilter(JFileChooser fc)デフォルトで認められるすべてのファイル・フィルタを返します。JPanelgetAccessoryPanel()アクセサリ・パネルを返します。protected JButtongetApproveButton(JFileChooser fc)承認ボタンを返します。intgetApproveButtonMnemonic(JFileChooser fc)承認ボタン・ニーモニックを返します。StringgetApproveButtonToolTipText(JFileChooser fc)承認ボタンのツールチップを返します。ActiongetApproveSelectionAction()選択承認アクションを返します。ActiongetCancelSelectionAction()取消選択アクションを返します。ActiongetChangeToParentDirectoryAction()親ディレクトリへの変更を返します。StringgetDialogTitle(JFileChooser fc)このダイアログのタイトルを返します。protected FilegetDirectory()現在、UIで選択されているディレクトリを記憶するためのプロパティです。StringgetDirectoryName()ディレクトリ名を返します。JFileChoosergetFileChooser()ファイル・チューザを返します。StringgetFileName()ファイル名を返します。ActiongetGoHomeAction()go homeアクションを返します。BasicDirectoryModelgetModel()モデルを返します。ActiongetNewFolderAction()新しいフォルダ・アクションを返します。ActiongetUpdateAction()更新アクションを返します。voidinstallComponents(JFileChooser fc)コンポーネントをインストールします。protected voidinstallDefaults(JFileChooser fc)デフォルトをインストールします。protected voidinstallIcons(JFileChooser fc)アイコンをインストールします。protected voidinstallListeners(JFileChooser fc)リスナーをインストールします。protected voidinstallStrings(JFileChooser fc)文字列をインストールします。voidinstallUI(JComponent c)UIをインストールします。protected booleanisDirectorySelected()現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。protected voidsetDirectory(File f)現在、UIで選択されているディレクトリを記憶するためのプロパティです。voidsetDirectoryName(String dirname)ディレクトリ名を設定します。protected voidsetDirectorySelected(boolean b)現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。voidsetFileName(String filename)ファイル名を設定します。voiduninstallComponents(JFileChooser fc)コンポーネントをアンインストールします。protected voiduninstallDefaults(JFileChooser fc)デフォルトをアンインストールします。protected voiduninstallIcons(JFileChooser fc)アイコンをアンインストールします。protected voiduninstallListeners(JFileChooser fc)リスナーをアンインストールします。protected voiduninstallStrings(JFileChooser fc)文字列をアンインストールします。voiduninstallUI(JComponent c)UIをアンインストールします。-
クラス javax.swing.plaf.FileChooserUIで宣言されたメソッド
ensureFileIsVisible, getApproveButtonText, getDefaultButton, getFileView, rescanCurrentDirectory
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
-
-
-
-
フィールドの詳細
-
directoryIcon
protected Icon directoryIcon
ディレクトリ・アイコン
-
fileIcon
protected Icon fileIcon
ファイル・アイコン
-
computerIcon
protected Icon computerIcon
コンピュータ・アイコン
-
hardDriveIcon
protected Icon hardDriveIcon
ハード・ドライブ・アイコン
-
floppyDriveIcon
protected Icon floppyDriveIcon
フロッピ・ドライブ・アイコン
-
newFolderIcon
protected Icon newFolderIcon
「新規フォルダ」アイコン
-
upFolderIcon
protected Icon upFolderIcon
上のフォルダ・アイコン
-
homeFolderIcon
protected Icon homeFolderIcon
ホーム・フォルダ・アイコン
-
listViewIcon
protected Icon listViewIcon
アイコン
-
detailsViewIcon
protected Icon detailsViewIcon
詳細表示アイコン
-
viewMenuIcon
protected Icon viewMenuIcon
表示メニュー・アイコン
-
saveButtonMnemonic
protected int saveButtonMnemonic
保存ボタン・ニーモニック
-
openButtonMnemonic
protected int openButtonMnemonic
開くボタン・ニーモニック
-
cancelButtonMnemonic
protected int cancelButtonMnemonic
取消ボタン・ニーモニック
-
updateButtonMnemonic
protected int updateButtonMnemonic
更新ボタン・ニーモニック
-
helpButtonMnemonic
protected int helpButtonMnemonic
ヘルプ・ボタン・ニーモニック
-
directoryOpenButtonMnemonic
protected int directoryOpenButtonMnemonic
ディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタンで使用されるニーモニック・キーコードです。- 導入されたバージョン:
- 1.4
-
saveButtonText
protected String saveButtonText
保存ボタン・テキスト
-
openButtonText
protected String openButtonText
開くボタン・テキスト
-
cancelButtonText
protected String cancelButtonText
取消ボタン・テキスト
-
updateButtonText
protected String updateButtonText
更新ボタン・テキスト
-
helpButtonText
protected String helpButtonText
ヘルプ・ボタン・テキスト
-
directoryOpenButtonText
protected String directoryOpenButtonText
ディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタン上に表示されるラベル・テキストです。- 導入されたバージョン:
- 1.4
-
saveButtonToolTipText
protected String saveButtonToolTipText
保存ボタン・ツール・ヒント・テキスト
-
openButtonToolTipText
protected String openButtonToolTipText
開くボタン・ツール・ヒント・テキスト
-
cancelButtonToolTipText
protected String cancelButtonToolTipText
取消ボタン・ツール・ヒント・テキスト
-
updateButtonToolTipText
protected String updateButtonToolTipText
ツールチップ・ヒント・ボタンの更新ボタン
-
helpButtonToolTipText
protected String helpButtonToolTipText
ヘルプ・ボタンのツール・ヒント・テキスト
-
directoryOpenButtonToolTipText
protected String directoryOpenButtonToolTipText
ディレクトリが選択され、現在の選択モードがFILES_ONLYである場合、同意ボタン上に表示されるツールヒント・テキストです。- 導入されたバージョン:
- 1.4
-
-
コンストラクタの詳細
-
BasicFileChooserUI
public BasicFileChooserUI(JFileChooser b)
BasicFileChooserUIを構築します。- パラメータ:
b- ファイル・チューザ
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
指定されたコンポーネントのBasicFileChooserUIの実装を作成します。 デフォルトではBasicLookAndFeelクラスはすべての基本UIクラスのcreateUIメソッドを使用してUIをインスタンス化します。- パラメータ:
c- UIを必要とするJFileChooser- 戻り値:
BasicFileChooserUIオブジェクト- 導入されたバージョン:
- 1.7
- 関連項目:
UIDefaults.getUI(JComponent)
-
installUI
public void installUI(JComponent c)
UIをインストールします。- オーバーライド:
installUI、クラスComponentUI- パラメータ:
c- コンポーネント- 関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent),JComponent.setUI(javax.swing.plaf.ComponentUI),JComponent.updateUI()
-
uninstallUI
public void uninstallUI(JComponent c)
UIをアンインストールします。- オーバーライド:
uninstallUI、クラスComponentUI- パラメータ:
c- コンポーネント- 関連項目:
ComponentUI.installUI(javax.swing.JComponent),JComponent.updateUI()
-
installComponents
public void installComponents(JFileChooser fc)
コンポーネントをインストールします。- パラメータ:
fc- ファイル・セレクタ
-
uninstallComponents
public void uninstallComponents(JFileChooser fc)
コンポーネントをアンインストールします。- パラメータ:
fc- ファイル・セレクタ
-
installListeners
protected void installListeners(JFileChooser fc)
リスナーをインストールします。- パラメータ:
fc- ファイル・セレクタ
-
uninstallListeners
protected void uninstallListeners(JFileChooser fc)
リスナーをアンインストールします。- パラメータ:
fc- ファイル・セレクタ
-
installDefaults
protected void installDefaults(JFileChooser fc)
デフォルトをインストールします。- パラメータ:
fc- ファイル・セレクタ
-
installIcons
protected void installIcons(JFileChooser fc)
アイコンをインストールします。- パラメータ:
fc- ファイル・セレクタ
-
installStrings
protected void installStrings(JFileChooser fc)
文字列をインストールします。- パラメータ:
fc- ファイル・セレクタ
-
uninstallDefaults
protected void uninstallDefaults(JFileChooser fc)
デフォルトをアンインストールします。- パラメータ:
fc- ファイル・セレクタ
-
uninstallIcons
protected void uninstallIcons(JFileChooser fc)
アイコンをアンインストールします。- パラメータ:
fc- ファイル・セレクタ
-
uninstallStrings
protected void uninstallStrings(JFileChooser fc)
文字列をアンインストールします。- パラメータ:
fc- ファイル・セレクタ
-
createModel
protected void createModel()
モデルを作成します。
-
getModel
public BasicDirectoryModel getModel()
モデルを返します。- 戻り値:
- モデル
-
createPropertyChangeListener
public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
プロパティ変更リスナーを作成します。- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- プロパティ変更リスナー
-
getFileName
public String getFileName()
ファイル名を返します。- 戻り値:
- ファイル名
-
getDirectoryName
public String getDirectoryName()
ディレクトリ名を返します。- 戻り値:
- ディレクトリ名
-
setFileName
public void setFileName(String filename)
ファイル名を設定します。- パラメータ:
filename- ファイル名
-
setDirectoryName
public void setDirectoryName(String dirname)
ディレクトリ名を設定します。- パラメータ:
dirname- ファイル名
-
getFileChooser
public JFileChooser getFileChooser()
ファイル・チューザを返します。- 戻り値:
- ファイル・セレクタ
-
getAccessoryPanel
public JPanel getAccessoryPanel()
アクセサリ・パネルを返します。- 戻り値:
- アクセサリ・パネル
-
getApproveButton
protected JButton getApproveButton(JFileChooser fc)
承認ボタンを返します。- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- 承認ボタン
-
getApproveButtonToolTipText
public String getApproveButtonToolTipText(JFileChooser fc)
承認ボタンのツールチップを返します。- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- 承認ボタンのツールチップ
-
clearIconCache
public void clearIconCache()
アイコン・キャッシュをクリアします。
-
createDoubleClickListener
protected MouseListener createDoubleClickListener(JFileChooser fc, JList<?> list)
ダブルクリック・リスナーを作成します。- パラメータ:
fc- ファイル・セレクタlist- リスト- 戻り値:
- ダブル・クリック・リスナー
-
createListSelectionListener
public ListSelectionListener createListSelectionListener(JFileChooser fc)
リスト選択リスナーを作成します。- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- リスト選択リスナー
-
isDirectorySelected
protected boolean isDirectorySelected()
現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。- 戻り値:
trueディレクトリが現在選択されている場合- 導入されたバージョン:
- 1.4
-
setDirectorySelected
protected void setDirectorySelected(boolean b)
現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。 通常、選択イベントでUIにより呼び出されます。- パラメータ:
b- ディレクトリが現在選択されている場合- 導入されたバージョン:
- 1.4
-
getDirectory
protected File getDirectory()
現在、UIで選択されているディレクトリを記憶するためのプロパティです。- 戻り値:
directoryプロパティの値- 導入されたバージョン:
- 1.4
- 関連項目:
setDirectory(java.io.File)
-
setDirectory
protected void setDirectory(File f)
現在、UIで選択されているディレクトリを記憶するためのプロパティです。 通常、選択イベントでUIにより呼び出されます。- パラメータ:
f- 現在選択されているディレクトリを表すFileオブジェクト- 導入されたバージョン:
- 1.4
-
getAcceptAllFileFilter
public FileFilter getAcceptAllFileFilter(JFileChooser fc)
デフォルトで認められるすべてのファイル・フィルタを返します。- 定義:
getAcceptAllFileFilter、クラスFileChooserUI- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- 受け入れ可能なすべてのファイル・フィルタ
-
getDialogTitle
public String getDialogTitle(JFileChooser fc)
このダイアログのタイトルを返します。- 定義:
getDialogTitle、クラスFileChooserUI- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- このダイアログのタイトル
-
getApproveButtonMnemonic
public int getApproveButtonMnemonic(JFileChooser fc)
承認ボタン・ニーモニックを返します。- パラメータ:
fc- ファイル・セレクタ- 戻り値:
- 承認ボタン・ニーモニック
-
getNewFolderAction
public Action getNewFolderAction()
新しいフォルダ・アクションを返します。- 戻り値:
- 新しいフォルダ・アクション
-
getGoHomeAction
public Action getGoHomeAction()
go homeアクションを返します。- 戻り値:
- 家へ帰る
-
getChangeToParentDirectoryAction
public Action getChangeToParentDirectoryAction()
親ディレクトリへの変更を返します。- 戻り値:
- 親ディレクトリ・アクションへの変更
-
getApproveSelectionAction
public Action getApproveSelectionAction()
選択承認アクションを返します。- 戻り値:
- 承認選択アクション
-
getCancelSelectionAction
public Action getCancelSelectionAction()
取消選択アクションを返します。- 戻り値:
- 取消選択アクション
-
getUpdateAction
public Action getUpdateAction()
更新アクションを返します。- 戻り値:
- 更新アクション
-
-