- 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
addElement(E anObject)
モデルの末尾に項目を追加します。E
getElementAt(int index)
指定されたインデックスの値を返します。int
getIndexOf(Object anObject)
指定されたオブジェクトのリスト内でのインデックス位置を返します。Object
getSelectedItem()
選択項目を返します。int
getSize()
リストの長さを返します。void
insertElementAt(E anObject, int index)
特定のインデックスに項目を追加します。void
removeAllElements()
リストを空にします。void
removeElement(Object anObject)
モデルから項目を削除します。void
removeElementAt(int index)
特定のインデックスから項目を削除します。void
setSelectedItem(Object anObject)
選択された項目の値を設定します。-
クラス javax.swing.AbstractListModelから継承されたメソッド
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
インタフェース javax.swing.ListModelから継承されたメソッド
addListDataListener, removeListDataListener
-
-
-
-
コンストラクタの詳細
-
DefaultComboBoxModel
public DefaultComboBoxModel()
空のDefaultComboBoxModelオブジェクトを構築します。
-
DefaultComboBoxModel
public DefaultComboBoxModel(E[] items)
オブジェクトの配列で初期化されたDefaultComboBoxModelオブジェクトを構築します。- パラメータ:
items
- Objectオブジェクトの配列
-
-
メソッドの詳細
-
setSelectedItem
public void setSelectedItem(Object anObject)
選択された項目の値を設定します。 選択された項目がnullでもかまいません。- 定義:
setSelectedItem
、インタフェース:ComboBoxModel<E>
- パラメータ:
anObject
- コンボボックスの値。選択されていない場合はnull。
-
getSelectedItem
public Object getSelectedItem()
次のインタフェースからコピーされた説明:ComboBoxModel
選択項目を返します。- 定義:
getSelectedItem
、インタフェース:ComboBoxModel<E>
- 戻り値:
- 選択項目。選択項目がない場合は
null
-
getSize
public int getSize()
次のインタフェースからコピーされた説明:ListModel
リストの長さを返します。
-
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()
リストを空にします。
-
-