JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.plaf.metal
クラス MetalFileChooserUI

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 Look & Feel 実装です。


内部クラスの概要
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          DirectoryComboBox で選択されている項目が変更されたときにアクションを起こします。
protected  class MetalFileChooserUI.DirectoryComboBoxModel
          書体選択のコンボボックスで使用するデータモデルです。
protected  class MetalFileChooserUI.FileRenderer
           
protected  class MetalFileChooserUI.FilterComboBoxModel
          書体選択のコンボボックスで使用するデータモデルです。
 class MetalFileChooserUI.FilterComboBoxRenderer
          各種のサイズおよびスタイルを描画します。
protected  class MetalFileChooserUI.SingleClickListener
           
 
クラス 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, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon
 
コンストラクタの概要
MetalFileChooserUI(JFileChooser filechooser)
           
 
メソッドの概要
protected  void addControlButtons()
           
protected  ActionMap createActionMap()
           
protected  MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
           
protected  javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxRenderer createDirectoryComboBoxRenderer(JFileChooser fc)
           
protected  MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
           
protected  MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
           
protected  JPanel createList(JFileChooser fc)
           
 PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
           
static ComponentUI createUI(JComponent c)
           
 void ensureFileIsVisible(JFileChooser fc, File f)
           
protected  ActionMap getActionMap()
           
protected  JButton getApproveButton(JFileChooser fc)
           
protected  JPanel getBottomPanel()
           
protected  JPanel getButtonPanel()
           
 String getDirectoryName()
           
 String getFileName()
           
 Dimension getMaximumSize(JComponent c)
           
 Dimension getMinimumSize(JComponent c)
           
 Dimension getPreferredSize(JComponent c)
           
 void installComponents(JFileChooser fc)
           
protected  void installListeners(JFileChooser fc)
           
protected  void installStrings(JFileChooser fc)
           
 void installUI(JComponent c)
           
protected  void removeControlButtons()
           
 void rescanCurrentDirectory(JFileChooser fc)
           
 void setDirectoryName(String dirname)
           
 void setFileName(String filename)
           
 void uninstallComponents(JFileChooser fc)
           
 void uninstallUI(JComponent c)
           
 void valueChanged(ListSelectionEvent e)
           
 
クラス javax.swing.plaf.basic.BasicFileChooserUI から継承したメソッド
clearIconCache, createDoubleClickListener, createListSelectionListener, createModel, getAcceptAllFileFilter, getAccessoryPanel, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getFileChooser, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installDefaults, installIcons, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStrings
 
クラス javax.swing.plaf.ComponentUI から継承したメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MetalFileChooserUI

public MetalFileChooserUI(JFileChooser filechooser)
メソッドの詳細

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)
オーバーライド:
クラス BasicFileChooserUI 内の installUI

uninstallComponents

public void uninstallComponents(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の uninstallComponents

installComponents

public void installComponents(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の installComponents

getButtonPanel

protected JPanel getButtonPanel()

getBottomPanel

protected JPanel getBottomPanel()

installStrings

protected void installStrings(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の installStrings

installListeners

protected void installListeners(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の installListeners

getActionMap

protected ActionMap getActionMap()

createActionMap

protected ActionMap createActionMap()

createList

protected JPanel createList(JFileChooser fc)

uninstallUI

public void uninstallUI(JComponent c)
オーバーライド:
クラス BasicFileChooserUI 内の uninstallUI

getPreferredSize

public Dimension getPreferredSize(JComponent c)
オーバーライド:
クラス ComponentUI 内の getPreferredSize

getMinimumSize

public Dimension getMinimumSize(JComponent c)
オーバーライド:
クラス ComponentUI 内の getMinimumSize

getMaximumSize

public Dimension getMaximumSize(JComponent c)
オーバーライド:
クラス ComponentUI 内の getMaximumSize

createPropertyChangeListener

public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の createPropertyChangeListener

removeControlButtons

protected void removeControlButtons()

addControlButtons

protected void addControlButtons()

ensureFileIsVisible

public void ensureFileIsVisible(JFileChooser fc,
                                File f)
オーバーライド:
クラス BasicFileChooserUI 内の ensureFileIsVisible

rescanCurrentDirectory

public void rescanCurrentDirectory(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の rescanCurrentDirectory

getFileName

public String getFileName()
オーバーライド:
クラス BasicFileChooserUI 内の getFileName

setFileName

public void setFileName(String filename)
オーバーライド:
クラス BasicFileChooserUI 内の setFileName

getDirectoryName

public String getDirectoryName()
オーバーライド:
クラス BasicFileChooserUI 内の getDirectoryName

setDirectoryName

public void setDirectoryName(String dirname)
オーバーライド:
クラス BasicFileChooserUI 内の setDirectoryName

createDirectoryComboBoxRenderer

protected javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxRenderer createDirectoryComboBoxRenderer(JFileChooser fc)

createDirectoryComboBoxModel

protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)

createFilterComboBoxRenderer

protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()

createFilterComboBoxModel

protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()

valueChanged

public void valueChanged(ListSelectionEvent e)

getApproveButton

protected JButton getApproveButton(JFileChooser fc)
オーバーライド:
クラス BasicFileChooserUI 内の getApproveButton

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.