- 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オブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidaddElement(E anObject)モデルの末尾に項目を追加します。EgetElementAt(int index)指定されたインデックスの値を返します。intgetIndexOf(Object anObject)指定されたオブジェクトのリスト内でのインデックス位置を返します。ObjectgetSelectedItem()選択項目を返します。intgetSize()リストの長さを返します。voidinsertElementAt(E anObject, int index)特定のインデックスに項目を追加します。voidremoveAllElements()リストを空にします。voidremoveElement(Object anObject)モデルから項目を削除します。voidremoveElementAt(int index)特定のインデックスから項目を削除します。voidsetSelectedItem(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()
リストを空にします。
-
-