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
- 
フィールドのサマリー
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DefaultComboBoxModel()空のDefaultComboBoxModelオブジェクトを構築します。DefaultComboBoxModel(E[] items)オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。DefaultComboBoxModel(Vector<E> v)ベクトルで初期化されたDefaultComboBoxModelオブジェクトを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddAll(int index, Collection<? extends E> c)指定された索引から開始して、コレクション内に存在するすべての要素を追加します。voidaddAll(Collection<? extends E> c)コレクション内に存在するすべての要素を追加します。intgetIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。voidremoveAllElements()リストを空にします。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, getElementAt, getSize, removeListDataListenerインタフェース javax.swing.MutableComboBoxModelで宣言されたメソッドaddElement, insertElementAt, removeElement, removeElementAt
- 
コンストラクタの詳細- 
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。
 
- 
getIndexOfpublic int getIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。- パラメータ:
- anObject- インデックスを返すオブジェクト
- 戻り値:
- インデックス位置を表すint。0は最初の位置
 
- 
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である場合
 
 
-