モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalFileChooserUI


public class MetalFileChooserUI extends BasicFileChooserUI
FileChooserのMetal L&F実装です。
  • コンストラクタの詳細

    • MetalFileChooserUI

      public MetalFileChooserUI(JFileChooser filechooser)
      MetalFileChooserUIの新しいインスタンスを構築します。
      パラメータ:
      filechooser - JFileChooser
  • メソッドの詳細

    • createUI

      public static ComponentUI createUI(JComponent c)
      MetalFileChooserUIの新しいインスタンスを構築します。
      パラメータ:
      c - コンポーネント
      戻り値:
      MetalFileChooserUIの新しいインスタンス
    • getButtonPanel

      protected JPanel getButtonPanel()
      ボタン・パネルを返します。
      戻り値:
      ボタン・パネル
    • getBottomPanel

      protected JPanel getBottomPanel()
      下のパネルを返します。
      戻り値:
      ボトム・パネル
    • 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
    • getPreferredSize

      public Dimension getPreferredSize(JComponent c)
      指定されたJFileChooserの推奨サイズを返します。 この適切なサイズは、少なくともファイル・チューザのレイアウト・マネージャによって推奨された適切なサイズと同じ大きさ(高さと幅の両方)である必要があります。
      オーバーライド:
      getPreferredSize、クラスComponentUI
      パラメータ:
      c - JFileChooser
      戻り値:
      ファイル・チューザの適切な幅および高さを指定するDimension
      関連項目:
    • getMinimumSize

      public Dimension getMinimumSize(JComponent c)
      JFileChooserの最小サイズを返します。
      オーバーライド:
      getMinimumSize、クラスComponentUI
      パラメータ:
      c - JFileChooser
      戻り値:
      ファイル・チューザの最小の幅および高さを指定するDimension
      関連項目:
    • getMaximumSize

      public Dimension getMaximumSize(JComponent c)
      JFileChooserの最大サイズを返します。
      オーバーライド:
      getMaximumSize、クラスComponentUI
      パラメータ:
      c - JFileChooser
      戻り値:
      ファイル・チューザの最大の幅および高さを指定するDimension
      関連項目:
    • removeControlButtons

      protected void removeControlButtons()
      下のパネルからコントロール・ボタンを削除します。
    • addControlButtons

      protected void addControlButtons()
      下のパネルにコントロール・ボタンを追加します。
    • 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)
      DirectoryComboBoxDataModelの新しいインスタンスを構築します。
      パラメータ:
      fc - JFileChooser
      戻り値:
      DirectoryComboBoxDataModelの新しいインスタンス
    • createFilterComboBoxRenderer

      protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
      ComboBox型のRendererを構築します。
      戻り値:
      ComboBoxRenderer
    • createFilterComboBoxModel

      protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
      ComboBox型のDataModelを構築します。
      戻り値:
      ComboBoxDataModel
    • valueChanged

      public void valueChanged(ListSelectionEvent e)
      ListSelectionEventが発生したときに呼び出されます。
      パラメータ:
      e - ListSelectionEventのインスタンス