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(E[] items)オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。DefaultComboBoxModel(Vector<E> v)ベクトルで初期化されたDefaultComboBoxModelオブジェクトを構築します。
- 
メソッドのサマリー修飾子と型メソッド説明voidaddAll(int index, Collection<? extends E> c)指定された索引から開始して、コレクション内に存在するすべての要素を追加します。voidaddAll(Collection<? extends E> c)コレクション内に存在するすべての要素を追加します。voidaddElement(E anObject)モデルの末尾に項目を追加します。getElementAt(int index)指定されたインデックスの値を返します。intgetIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。選択項目を返します。intgetSize()リストの長さを返します。voidinsertElementAt(E anObject, int index)特定のインデックスに項目を追加します。voidリストを空にします。voidremoveElement(Object anObject)モデルから項目を削除します。voidremoveElementAt(int index)特定のインデックスから項目を削除します。voidsetSelectedItem(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.ListModelで宣言されたメソッドaddListDataListener, removeListDataListener
- 
コンストラクタの詳細- 
DefaultComboBoxModelpublic DefaultComboBoxModel()空のDefaultComboBoxModelオブジェクトを構築します。
- 
DefaultComboBoxModelpublic DefaultComboBoxModel(E[] items)オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。- パラメータ:
- items- Objectオブジェクトの配列
 
- 
DefaultComboBoxModelベクトルで初期化されたDefaultComboBoxModelオブジェクトを構築します。- パラメータ:
- v- Vectorオブジェクト...
 
 
- 
- 
メソッドの詳細- 
setSelectedItempublic void setSelectedItem(Object anObject)選択された項目の値を設定します。 選択された項目がnullでもかまいません。- 定義:
- setSelectedItem、インタフェース:- ComboBoxModel<E>
- パラメータ:
- anObject- コンボボックスの値。選択されていない場合はnull。
 
- 
getSelectedItempublic Object getSelectedItem()インタフェースからコピーされた説明:ComboBoxModel選択項目を返します。- 定義:
- getSelectedItem、インタフェース:- ComboBoxModel<E>
- 戻り値:
- 選択項目。選択項目がない場合はnull
 
- 
getSizepublic int getSize()インタフェースからコピーされた説明:ListModelリストの長さを返します。
- 
getElementAtpublic E getElementAt(int index)インタフェースからコピーされた説明:ListModel指定されたインデックスの値を返します。- 定義:
- getElementAt、インタフェース:- ListModel<E>
- パラメータ:
- index- 要求するインデックス
- 戻り値:
- indexの値
 
- 
getIndexOfpublic int getIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。- パラメータ:
- anObject- インデックスを返すオブジェクト
- 戻り値:
- インデックス位置を表すint。0は最初の位置
 
- 
addElementpublic void addElement(E anObject)次のインタフェースからコピーされた説明:MutableComboBoxModelモデルの末尾に項目を追加します。 このメソッドの実装は、登録されたすべてのListDataListenerに項目の追加を通知する必要があります。- 定義:
- addElement、インタフェース:- MutableComboBoxModel<E>
- パラメータ:
- anObject- 追加される項目
 
- 
insertElementAtpublic void insertElementAt(E anObject, int index)次のインタフェースからコピーされた説明:MutableComboBoxModel特定のインデックスに項目を追加します。 このメソッドの実装は、登録されたすべてのListDataListenerに項目の追加を通知する必要があります。- 定義:
- insertElementAt、インタフェース:- MutableComboBoxModel<E>
- パラメータ:
- anObject- 追加される項目
- index- オブジェクトを追加する位置
 
- 
removeElementAtpublic void removeElementAt(int index)次のインタフェースからコピーされた説明:MutableComboBoxModel特定のインデックスから項目を削除します。 このメソッドの実装は、登録されたすべてのListDataListenerに項目の削除を通知する必要があります。- 定義:
- removeElementAt、インタフェース:- MutableComboBoxModel<E>
- パラメータ:
- index- 削除される項目の位置
 
- 
removeElementpublic void removeElement(Object anObject)次のインタフェースからコピーされた説明:MutableComboBoxModelモデルから項目を削除します。 このメソッドの実装は、登録されたすべてのListDataListenerに項目の削除を通知する必要があります。- 定義:
- removeElement、インタフェース:- MutableComboBoxModel<E>
- パラメータ:
- anObject- 削除する- Object
 
- 
removeAllElementspublic void removeAllElements()リストを空にします。
- 
addAllpublic void addAll(Collection<? extends E> c)コレクション内に存在するすべての要素を追加します。- パラメータ:
- c- 追加する要素を含むコレクション
- 例外:
- NullPointerException-- cがnullである場合
 
- 
addAllpublic void addAll(int index, Collection<? extends E> c)指定された索引から開始して、コレクション内に存在するすべての要素を追加します。- パラメータ:
- index- 指定されたコレクションの最初の要素を挿入する位置のインデックス。
- c- 追加する要素を含むコレクション
- 例外:
- ArrayIndexOutOfBoundsException-- indexが現在保持されている要素数の範囲内にないかどうか
- NullPointerException-- cがnullである場合
 
 
-