- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.FileChooserUI
-
- javax.swing.plaf.basic.BasicFileChooserUI
-
- javax.swing.plaf.metal.MetalFileChooserUI
-
public class MetalFileChooserUI extends BasicFileChooserUI
FileChooserのMetal L&F実装です。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected class
MetalFileChooserUI.DirectoryComboBoxAction
DirectoryComboBoxで選択されている項目が変更されたときに動作します。protected class
MetalFileChooserUI.DirectoryComboBoxModel
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。protected class
MetalFileChooserUI.FileRenderer
非推奨。JDK version 9以降 廃止されたクラス。protected class
MetalFileChooserUI.FilterComboBoxModel
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。class
MetalFileChooserUI.FilterComboBoxRenderer
各種のサイズおよびスタイルをレンダリングします。protected class
MetalFileChooserUI.SingleClickListener
非推奨。JDK version 9以降 廃止されたクラス。-
クラス javax.swing.plaf.basic.BasicFileChooserUIから継承されたネストされたクラス/インタフェース
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction
-
-
フィールドのサマリー
-
クラス javax.swing.plaf.basic.BasicFileChooserUIから継承されたフィールド
cancelButtonMnemonic, cancelButtonText, cancelButtonToolTipText, computerIcon, detailsViewIcon, directoryIcon, directoryOpenButtonMnemonic, directoryOpenButtonText, directoryOpenButtonToolTipText, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon, viewMenuIcon
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MetalFileChooserUI(JFileChooser filechooser)
MetalFileChooserUI
の新しいインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
addControlButtons()
下のパネルにコントロール・ボタンを追加します。protected ActionMap
createActionMap()
ActionMap
のインスタンスを構築します。protected JPanel
createDetailsView(JFileChooser fc)
詳細ビューを構築します。protected MetalFileChooserUI.DirectoryComboBoxModel
createDirectoryComboBoxModel(JFileChooser fc)
DirectoryComboBox
のDataModel
の新しいインスタンスを構築します。protected MetalFileChooserUI.FilterComboBoxModel
createFilterComboBoxModel()
ComboBox
型のDataModel
を構築します。protected MetalFileChooserUI.FilterComboBoxRenderer
createFilterComboBoxRenderer()
ComboBox
型のRenderer
を構築します。protected JPanel
createList(JFileChooser fc)
詳細ビューを構築します。ListSelectionListener
createListSelectionListener(JFileChooser fc)
ファイルおよびディレクトリのリスト用の選択リスナーを作成します。PropertyChangeListener
createPropertyChangeListener(JFileChooser fc)
プロパティ変更リスナーを作成します。static ComponentUI
createUI(JComponent c)
MetalFileChooserUI
の新しいインスタンスを構築します。void
ensureFileIsVisible(JFileChooser fc, File f)
問題のファイルが表示されていることを確認します。protected ActionMap
getActionMap()
ActionMap
のインスタンスを返します。protected JButton
getApproveButton(JFileChooser fc)
承認ボタンを返します。protected JPanel
getBottomPanel()
下のパネルを返します。protected JPanel
getButtonPanel()
ボタン・パネルを返します。String
getDirectoryName()
ディレクトリ名を返します。String
getFileName()
ファイル名を返します。Dimension
getMaximumSize(JComponent c)
JFileChooser
の最大サイズを返します。Dimension
getMinimumSize(JComponent c)
JFileChooser
の最小サイズを返します。Dimension
getPreferredSize(JComponent c)
指定されたJFileChooser
の推奨サイズを返します。void
installComponents(JFileChooser fc)
コンポーネントをインストールします。protected void
installListeners(JFileChooser fc)
リスナーをインストールします。protected void
installStrings(JFileChooser fc)
文字列をインストールします。void
installUI(JComponent c)
UIをインストールします。protected void
removeControlButtons()
下のパネルからコントロール・ボタンを削除します。void
rescanCurrentDirectory(JFileChooser fc)
現在のディレクトリを再スキャンします。void
setDirectoryName(String dirname)
ディレクトリ名を設定します。protected void
setDirectorySelected(boolean directorySelected)
現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。void
setFileName(String filename)
ファイル名を設定します。void
uninstallComponents(JFileChooser fc)
コンポーネントをアンインストールします。void
uninstallUI(JComponent c)
UIをアンインストールします。void
valueChanged(ListSelectionEvent e)
ListSelectionEvent
が発生したときに呼び出されます。-
クラス javax.swing.plaf.basic.BasicFileChooserUIから継承されたメソッド
clearIconCache, createDoubleClickListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDefaultButton, getDialogTitle, getDirectory, getFileChooser, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, isDirectorySelected, setDirectory, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStrings
-
クラス javax.swing.plaf.ComponentUIから継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
-
-
-
コンストラクタの詳細
-
MetalFileChooserUI
public MetalFileChooserUI(JFileChooser filechooser)
MetalFileChooserUI
の新しいインスタンスを構築します。- パラメータ:
filechooser
-JFileChooser
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
MetalFileChooserUI
の新しいインスタンスを構築します。- パラメータ:
c
- コンポーネント- 戻り値:
MetalFileChooserUI
の新しいインスタンス
-
installUI
public void installUI(JComponent c)
クラスからコピーされた説明:BasicFileChooserUI
UIをインストールします。- オーバーライド:
installUI
、クラス:BasicFileChooserUI
- パラメータ:
c
- コンポーネント- 関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
-
uninstallComponents
public void uninstallComponents(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
コンポーネントをアンインストールします。- オーバーライド:
uninstallComponents
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ
-
installComponents
public void installComponents(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
コンポーネントをインストールします。- オーバーライド:
installComponents
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ
-
getButtonPanel
protected JPanel getButtonPanel()
ボタン・パネルを返します。- 戻り値:
- ボタン・パネル
-
getBottomPanel
protected JPanel getBottomPanel()
下のパネルを返します。- 戻り値:
- ボトム・パネル
-
installStrings
protected void installStrings(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
文字列をインストールします。- オーバーライド:
installStrings
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ
-
installListeners
protected void installListeners(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
リスナーをインストールします。- オーバーライド:
installListeners
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ
-
getActionMap
protected ActionMap getActionMap()
ActionMap
のインスタンスを返します。- 戻り値:
ActionMap
のインスタンス
-
createActionMap
protected ActionMap createActionMap()
ActionMap
のインスタンスを構築します。- 戻り値:
ActionMap
のインスタンス
-
createList
protected JPanel createList(JFileChooser fc)
詳細ビューを構築します。- パラメータ:
fc
-JFileChooser
- 戻り値:
- リスト
-
createDetailsView
protected JPanel createDetailsView(JFileChooser fc)
詳細ビューを構築します。- パラメータ:
fc
-JFileChooser
- 戻り値:
- 詳細ビュー
-
createListSelectionListener
public ListSelectionListener createListSelectionListener(JFileChooser fc)
ファイルおよびディレクトリのリスト用の選択リスナーを作成します。- オーバーライド:
createListSelectionListener
、クラス:BasicFileChooserUI
- パラメータ:
fc
-JFileChooser
- 戻り値:
ListSelectionListener
-
uninstallUI
public void uninstallUI(JComponent c)
クラスからコピーされた説明:BasicFileChooserUI
UIをアンインストールします。- オーバーライド:
uninstallUI
、クラス:BasicFileChooserUI
- パラメータ:
c
- コンポーネント- 関連項目:
ComponentUI.installUI(javax.swing.JComponent)
,JComponent.updateUI()
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
指定されたJFileChooser
の推奨サイズを返します。 この適切なサイズは、少なくともファイル・チューザのレイアウト・マネージャによって推奨された適切なサイズと同じ大きさ(高さと幅の両方)である必要があります。- オーバーライド:
getPreferredSize
、クラス:ComponentUI
- パラメータ:
c
-JFileChooser
- 戻り値:
- ファイル・チューザの適切な幅および高さを指定する
Dimension
- 関連項目:
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)
JFileChooser
の最小サイズを返します。- オーバーライド:
getMinimumSize
、クラス:ComponentUI
- パラメータ:
c
-JFileChooser
- 戻り値:
- ファイル・チューザの最小の幅および高さを指定する
Dimension
- 関連項目:
JComponent.getMinimumSize()
,LayoutManager.minimumLayoutSize(java.awt.Container)
,ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getMaximumSize
public Dimension getMaximumSize(JComponent c)
JFileChooser
の最大サイズを返します。- オーバーライド:
getMaximumSize
、クラス:ComponentUI
- パラメータ:
c
-JFileChooser
- 戻り値:
- ファイル・チューザの最大の幅および高さを指定する
Dimension
- 関連項目:
JComponent.getMaximumSize()
,LayoutManager2.maximumLayoutSize(java.awt.Container)
-
createPropertyChangeListener
public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
プロパティ変更リスナーを作成します。- オーバーライド:
createPropertyChangeListener
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ- 戻り値:
- プロパティ変更リスナー
-
removeControlButtons
protected void removeControlButtons()
下のパネルからコントロール・ボタンを削除します。
-
addControlButtons
protected void addControlButtons()
下のパネルにコントロール・ボタンを追加します。
-
ensureFileIsVisible
public void ensureFileIsVisible(JFileChooser fc, File f)
クラスからコピーされた説明:BasicFileChooserUI
問題のファイルが表示されていることを確認します。- オーバーライド:
ensureFileIsVisible
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタf
- ファイル
-
rescanCurrentDirectory
public void rescanCurrentDirectory(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
現在のディレクトリを再スキャンします。- オーバーライド:
rescanCurrentDirectory
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ
-
getFileName
public String getFileName()
クラスからコピーされた説明:BasicFileChooserUI
ファイル名を返します。- オーバーライド:
getFileName
、クラス:BasicFileChooserUI
- 戻り値:
- ファイル名
-
setFileName
public void setFileName(String filename)
クラスからコピーされた説明:BasicFileChooserUI
ファイル名を設定します。- オーバーライド:
setFileName
、クラス:BasicFileChooserUI
- パラメータ:
filename
- ファイル名
-
setDirectorySelected
protected void setDirectorySelected(boolean directorySelected)
現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。 通常、選択イベントでUIにより呼び出されます。- オーバーライド:
setDirectorySelected
、クラス:BasicFileChooserUI
- パラメータ:
directorySelected
- ディレクトリが現在選択されている場合- 導入されたバージョン:
- 1.4
-
getDirectoryName
public String getDirectoryName()
ディレクトリ名を返します。- オーバーライド:
getDirectoryName
、クラス:BasicFileChooserUI
- 戻り値:
- ディレクトリ名
-
setDirectoryName
public void setDirectoryName(String dirname)
ディレクトリ名を設定します。- オーバーライド:
setDirectoryName
、クラス:BasicFileChooserUI
- パラメータ:
dirname
- ディレクトリ名
-
createDirectoryComboBoxModel
protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
DirectoryComboBox
のDataModel
の新しいインスタンスを構築します。- パラメータ:
fc
-JFileChooser
- 戻り値:
DirectoryComboBox
のDataModel
の新しいインスタンス
-
createFilterComboBoxRenderer
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
ComboBox
型のRenderer
を構築します。- 戻り値:
- 型
ComboBox
のRenderer
-
createFilterComboBoxModel
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
ComboBox
型のDataModel
を構築します。- 戻り値:
- 型
ComboBox
のDataModel
-
valueChanged
public void valueChanged(ListSelectionEvent e)
ListSelectionEvent
が発生したときに呼び出されます。- パラメータ:
e
-ListSelectionEvent
のインスタンス
-
getApproveButton
protected JButton getApproveButton(JFileChooser fc)
クラスからコピーされた説明:BasicFileChooserUI
承認ボタンを返します。- オーバーライド:
getApproveButton
、クラス:BasicFileChooserUI
- パラメータ:
fc
- ファイル・セレクタ- 戻り値:
- 承認ボタン
-
-