public class MetalFileChooserUI extends BasicFileChooserUI
| 修飾子と型 | クラスと説明 |
|---|---|
protected class |
MetalFileChooserUI.DirectoryComboBoxAction
DirectoryComboBox で選択されている項目が変更されたときに動作します。
|
protected class |
MetalFileChooserUI.DirectoryComboBoxModel
タイプフェース選択のコンボボックスで使用するデータモデルです。
|
protected class |
MetalFileChooserUI.FileRenderer |
protected class |
MetalFileChooserUI.FilterComboBoxModel
タイプフェース選択のコンボボックスで使用するデータモデルです。
|
class |
MetalFileChooserUI.FilterComboBoxRenderer
各種のサイズおよびスタイルをレンダリングします。
|
protected class |
MetalFileChooserUI.SingleClickListener |
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateActioncancelButtonMnemonic, 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) |
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, uninstallStringscontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, updatepublic MetalFileChooserUI(JFileChooser filechooser)
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUIComponentUI インスタンスが、指定されたコンポーネントの UI 委譲としてインストールされているときに呼び出されます。このメソッドは、次を含む Look & Feel 用のコンポーネントを完全に構成するべきです。
LayoutManager をインストールする。
PropertyChangeListener を作成してコンポーネントにインストールする。
installUI、クラス: BasicFileChooserUIc - UI 委譲がインストールされるコンポーネントComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()public void uninstallComponents(JFileChooser fc)
uninstallComponents、クラス: BasicFileChooserUIpublic void installComponents(JFileChooser fc)
installComponents、クラス: BasicFileChooserUIprotected JPanel getButtonPanel()
protected JPanel getBottomPanel()
protected void installStrings(JFileChooser fc)
installStrings、クラス: BasicFileChooserUIprotected void installListeners(JFileChooser fc)
installListeners、クラス: BasicFileChooserUIprotected ActionMap getActionMap()
protected ActionMap createActionMap()
protected JPanel createList(JFileChooser fc)
protected JPanel createDetailsView(JFileChooser fc)
public ListSelectionListener createListSelectionListener(JFileChooser fc)
createListSelectionListener、クラス: BasicFileChooserUIfc - JFileChooserListSelectionListenerpublic void uninstallUI(JComponent c)
ComponentUIinstallUI 時に、指定されたコンポーネントに対して行われた構成を取り消します。このメソッドは、この UIComponent インスタンスが、指定されたコンポーネントの UI 委譲として削除されているときに呼び出されます。このメソッドは、installUI によって実行された構成を元に戻すべきです。この場合、JComponent インスタンスをクリーンな状態 (余分なリスナーや、Look & Feel 固有のプロパティーオブジェクトが残らないように) にするよう十分注意してください。手順には次のものが含まれるべきです。
uninstallUI、クラス: BasicFileChooserUIc - この UI 委譲が削除されるコンポーネント。この引数は通常無視されるが、UI オブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがあるComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()public Dimension getPreferredSize(JComponent c)
JFileChooser の推奨サイズを返します。この適切なサイズは、少なくともファイルチューザのレイアウトマネージャーによって推奨された適切なサイズと同じ大きさ (高さと幅の両方) である必要があります。getPreferredSize、クラス: ComponentUIc - JFileChooserDimensionJComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)public Dimension getMinimumSize(JComponent c)
JFileChooser の最小サイズを返します。getMinimumSize、クラス: ComponentUIc - JFileChooserDimensionJComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)public Dimension getMaximumSize(JComponent c)
JFileChooser の最大サイズを返します。getMaximumSize、クラス: ComponentUIc - JFileChooserDimensionJComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
createPropertyChangeListener、クラス: BasicFileChooserUIprotected void removeControlButtons()
protected void addControlButtons()
public void ensureFileIsVisible(JFileChooser fc, File f)
ensureFileIsVisible、クラス: BasicFileChooserUIpublic void rescanCurrentDirectory(JFileChooser fc)
rescanCurrentDirectory、クラス: BasicFileChooserUIpublic String getFileName()
getFileName、クラス: BasicFileChooserUIpublic void setFileName(String filename)
setFileName、クラス: BasicFileChooserUIprotected void setDirectorySelected(boolean directorySelected)
setDirectorySelected、クラス: BasicFileChooserUIdirectorySelected - ディレクトリが現在選択されている場合public String getDirectoryName()
getDirectoryName、クラス: BasicFileChooserUIpublic void setDirectoryName(String dirname)
setDirectoryName、クラス: BasicFileChooserUIprotected javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxRenderer createDirectoryComboBoxRenderer(JFileChooser fc)
protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
public void valueChanged(ListSelectionEvent e)
protected JButton getApproveButton(JFileChooser fc)
getApproveButton、クラス: BasicFileChooserUI バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.