- 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 classMetalFileChooserUI.DirectoryComboBoxActionDirectoryComboBoxで選択されている項目が変更されたときに動作します。protected classMetalFileChooserUI.DirectoryComboBoxModelタイプ・フェース選択のコンボボックスで使用するデータ・モデルです。protected classMetalFileChooserUI.FileRenderer非推奨。JDK version 9以降 廃止されたクラス。protected classMetalFileChooserUI.FilterComboBoxModelタイプ・フェース選択のコンボボックスで使用するデータ・モデルです。classMetalFileChooserUI.FilterComboBoxRenderer各種のサイズおよびスタイルをレンダリングします。protected classMetalFileChooserUI.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 voidaddControlButtons()下のパネルにコントロール・ボタンを追加します。protected ActionMapcreateActionMap()ActionMapのインスタンスを構築します。protected JPanelcreateDetailsView(JFileChooser fc)詳細ビューを構築します。protected MetalFileChooserUI.DirectoryComboBoxModelcreateDirectoryComboBoxModel(JFileChooser fc)DirectoryComboBoxのDataModelの新しいインスタンスを構築します。protected MetalFileChooserUI.FilterComboBoxModelcreateFilterComboBoxModel()ComboBox型のDataModelを構築します。protected MetalFileChooserUI.FilterComboBoxRenderercreateFilterComboBoxRenderer()ComboBox型のRendererを構築します。protected JPanelcreateList(JFileChooser fc)詳細ビューを構築します。ListSelectionListenercreateListSelectionListener(JFileChooser fc)ファイルおよびディレクトリのリスト用の選択リスナーを作成します。PropertyChangeListenercreatePropertyChangeListener(JFileChooser fc)プロパティ変更リスナーを作成します。static ComponentUIcreateUI(JComponent c)MetalFileChooserUIの新しいインスタンスを構築します。voidensureFileIsVisible(JFileChooser fc, File f)問題のファイルが表示されていることを確認します。protected ActionMapgetActionMap()ActionMapのインスタンスを返します。protected JButtongetApproveButton(JFileChooser fc)承認ボタンを返します。protected JPanelgetBottomPanel()下のパネルを返します。protected JPanelgetButtonPanel()ボタン・パネルを返します。StringgetDirectoryName()ディレクトリ名を返します。StringgetFileName()ファイル名を返します。DimensiongetMaximumSize(JComponent c)JFileChooserの最大サイズを返します。DimensiongetMinimumSize(JComponent c)JFileChooserの最小サイズを返します。DimensiongetPreferredSize(JComponent c)指定されたJFileChooserの推奨サイズを返します。voidinstallComponents(JFileChooser fc)コンポーネントをインストールします。protected voidinstallListeners(JFileChooser fc)リスナーをインストールします。protected voidinstallStrings(JFileChooser fc)文字列をインストールします。voidinstallUI(JComponent c)UIをインストールします。protected voidremoveControlButtons()下のパネルからコントロール・ボタンを削除します。voidrescanCurrentDirectory(JFileChooser fc)現在のディレクトリを再スキャンします。voidsetDirectoryName(String dirname)ディレクトリ名を設定します。protected voidsetDirectorySelected(boolean directorySelected)現在ディレクトリがUIで選択されているかどうかを記憶するためのプロパティです。voidsetFileName(String filename)ファイル名を設定します。voiduninstallComponents(JFileChooser fc)コンポーネントをアンインストールします。voiduninstallUI(JComponent c)UIをアンインストールします。voidvalueChanged(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)
クラスからコピーされた説明:BasicFileChooserUIUIをインストールします。- オーバーライド:
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)
クラスからコピーされた説明:BasicFileChooserUIUIをアンインストールします。- オーバーライド:
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- ファイル・セレクタ- 戻り値:
- 承認ボタン
-
-