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