java.lang.Object
javax.swing.AbstractListModel<E>
javax.swing.DefaultComboBoxModel<E>
- 型パラメータ:
E
- このモデルの要素の型
- すべての実装されたインタフェース:
Serializable
,ComboBoxModel<E>
,ListModel<E>
,MutableComboBoxModel<E>
public class DefaultComboBoxModel<E> extends AbstractListModel<E> implements MutableComboBoxModel<E>, Serializable
コンボボックスのデフォルト・モデルです。
- 導入されたバージョン:
- 1.2
-
フィールドのサマリー
クラス javax.swing.AbstractListModelで宣言されたフィールド
listenerList
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DefaultComboBoxModel()
空のDefaultComboBoxModelオブジェクトを構築します。DefaultComboBoxModel(E[] items)
オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。DefaultComboBoxModel(Vector<E> v)
ベクトルで初期化されたDefaultComboBoxModelオブジェクトを構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
addAll(int index, Collection<? extends E> c)
指定された索引から開始して、コレクション内に存在するすべての要素を追加します。void
addAll(Collection<? extends E> c)
コレクション内に存在するすべての要素を追加します。int
getIndexOf(Object anObject)
指定されたオブジェクトのリスト内でのインデックス位置を返します。void
removeAllElements()
リストを空にします。void
setSelectedItem(Object anObject)
選択された項目の値を設定します。クラス javax.swing.AbstractListModelで宣言されたメソッド
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース javax.swing.ComboBoxModelで宣言されたメソッド
getSelectedItem
インタフェース javax.swing.ListModelで宣言されたメソッド
addListDataListener, getElementAt, getSize, removeListDataListener
インタフェース javax.swing.MutableComboBoxModelで宣言されたメソッド
addElement, insertElementAt, removeElement, removeElementAt
-
コンストラクタの詳細
-
DefaultComboBoxModel
public DefaultComboBoxModel()空のDefaultComboBoxModelオブジェクトを構築します。 -
DefaultComboBoxModel
public DefaultComboBoxModel(E[] items)オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。- パラメータ:
items
- Objectオブジェクトの配列
-
DefaultComboBoxModel
ベクトルで初期化されたDefaultComboBoxModelオブジェクトを構築します。- パラメータ:
v
- Vectorオブジェクト...
-
-
メソッドの詳細
-
setSelectedItem
public void setSelectedItem(Object anObject)選択された項目の値を設定します。 選択された項目がnullでもかまいません。- 定義:
setSelectedItem
、インタフェース:ComboBoxModel<E>
- パラメータ:
anObject
- コンボボックスの値。選択されていない場合はnull。
-
getIndexOf
public int getIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。- パラメータ:
anObject
- インデックスを返すオブジェクト- 戻り値:
- インデックス位置を表すint。0は最初の位置
-
removeAllElements
public void removeAllElements()リストを空にします。 -
addAll
public void addAll(Collection<? extends E> c)コレクション内に存在するすべての要素を追加します。- パラメータ:
c
- 追加する要素を含むコレクション- 例外:
NullPointerException
-c
がnullである場合
-
addAll
public void addAll(int index, Collection<? extends E> c)指定された索引から開始して、コレクション内に存在するすべての要素を追加します。- パラメータ:
index
- 指定されたコレクションの最初の要素を挿入する位置のインデックス。c
- 追加する要素を含むコレクション- 例外:
ArrayIndexOutOfBoundsException
-index
が現在保持されている要素数の範囲内にないかどうかNullPointerException
-c
がnullである場合
-