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オブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明void
addAll
(int index, Collection<? extends E> c) 指定された索引から開始して、コレクション内に存在するすべての要素を追加します。void
addAll
(Collection<? extends E> c) コレクション内に存在するすべての要素を追加します。void
addElement
(E anObject) モデルの末尾に項目を追加します。getElementAt
(int index) 指定されたインデックスの値を返します。int
getIndexOf
(Object anObject) 指定されたオブジェクトのリスト内でのインデックス位置を返します。選択項目を返します。int
getSize()
リストの長さを返します。void
insertElementAt
(E anObject, int index) 特定のインデックスに項目を追加します。void
リストを空にします。void
removeElement
(Object anObject) モデルから項目を削除します。void
removeElementAt
(int index) 特定のインデックスから項目を削除します。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.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である場合
-
addAll
public void addAll(int index, Collection<? extends E> c) 指定された索引から開始して、コレクション内に存在するすべての要素を追加します。- パラメータ:
index
- 指定されたコレクションの最初の要素を挿入する位置のインデックス。c
- 追加する要素を含むコレクション- 例外:
ArrayIndexOutOfBoundsException
-index
が現在保持されている要素数の範囲内にないかどうかNullPointerException
-c
がnullである場合
-