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

インタフェースComboBoxModel<E>

型パラメータ:
E - このモデルの要素の型
すべてのスーパー・インタフェース:
ListModel<E>
既知のすべてのサブインタフェース:
MutableComboBoxModel<E>
既知のすべての実装クラス:
DefaultComboBoxModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel

public interface ComboBoxModel<E> extends ListModel<E>
コンボボックスのデータ・モデルです。 このインタフェースは、ListModelを拡張し、「選択したアイテム」の概念を追加します。 選択項目は一般的に、コンボボックスの表示領域に表示される項目です。

選択項目は必ずしもベースとなるListModelで管理する必要はありません。 これにより、モデルの選択項目の一時保管と取得が可能になります。

導入されたバージョン:
1.2
  • メソッドの詳細

    • setSelectedItem

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

      Object getSelectedItem()
      選択項目を返します。
      戻り値:
      選択項目。選択項目がない場合はnull