- 型パラメータ:
E- このモデルの要素の型
- 既知のすべてのサブインタフェース:
ComboBoxModel<E>,MutableComboBoxModel<E>
- 既知のすべての実装クラス:
AbstractListModel,BasicDirectoryModel,DefaultComboBoxModel,DefaultListModel,MetalFileChooserUI.DirectoryComboBoxModel,MetalFileChooserUI.FilterComboBoxModel
public interface ListModel<E>
JListなどのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。 論理的にはモデルはベクターで、インデックスは0からListDataModel.getSize() - 1の範囲です。 データ・モデルの内容や長さの変更は、すべてのListDataListenerに報告されなければいけません。
- 導入されたバージョン:
- 1.2
- 関連項目:
JList
-
メソッドのサマリー
修飾子と型 メソッド 説明 voidaddListDataListener(ListDataListener l)データ・モデル変更時の通知対象リストにリスナーを追加します。EgetElementAt(int index)指定されたインデックスの値を返します。intgetSize()リストの長さを返します。voidremoveListDataListener(ListDataListener l)データ・モデル変更時の通知対象リストからリスナーを削除します。
-
メソッドの詳細
-
getSize
int getSize()リストの長さを返します。- 戻り値:
- リストの長さ
-
getElementAt
E getElementAt(int index)指定されたインデックスの値を返します。- パラメータ:
index- 要求するインデックス- 戻り値:
indexの値
-
addListDataListener
void addListDataListener(ListDataListener l)データ・モデル変更時の通知対象リストにリスナーを追加します。- パラメータ:
l- 追加されるListDataListener
-
removeListDataListener
void removeListDataListener(ListDataListener l)データ・モデル変更時の通知対象リストからリスナーを削除します。- パラメータ:
l- 削除するListDataListener
-