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

クラスMetalFileChooserUI.DirectoryComboBoxModel

java.lang.Object
javax.swing.AbstractListModel<Object>
javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel
すべての実装されたインタフェース:
Serializable, ComboBoxModel<Object>, ListModel<Object>
含まれているクラス:
MetalFileChooserUI

protected class MetalFileChooserUI.DirectoryComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。
  • コンストラクタの詳細

    • DirectoryComboBoxModel

      public DirectoryComboBoxModel()
      DirectoryComboBoxModelのインスタンスを構築します。
  • メソッドの詳細

    • getDepth

      public int getDepth(int i)
      i番目のファイルの深さを返します。
      パラメータ:
      i - インデックス
      戻り値:
      i番目のファイルの深さ
    • setSelectedItem

      public void setSelectedItem(Object selectedDirectory)
      インタフェースからコピーされた説明: ComboBoxModel
      選択項目を設定します。 このメソッドの実装では、すべての登録されたListDataListenerに内容の変更を通知する必要があります。
      定義:
      setSelectedItem、インタフェース: ComboBoxModel<Object>
      パラメータ:
      selectedDirectory - 選択するリスト・オブジェクトまたは選択をクリアする場合はnull
    • getSelectedItem

      public Object getSelectedItem()
      インタフェースからコピーされた説明: ComboBoxModel
      選択項目を返します。
      定義:
      getSelectedItem、インタフェース: ComboBoxModel<Object>
      戻り値:
      選択項目。選択項目がない場合はnull
    • getSize

      public int getSize()
      インタフェースからコピーされた説明: ListModel
      リストの長さを返します。
      定義:
      getSize、インタフェース: ListModel<Object>
      戻り値:
      リストの長さ
    • getElementAt

      public Object getElementAt(int index)
      インタフェースからコピーされた説明: ListModel
      指定されたインデックスの値を返します。
      定義:
      getElementAt、インタフェース: ListModel<Object>
      パラメータ:
      index - 要求するインデックス
      戻り値:
      indexの値