- 
- 型パラメータ:
- 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)データ・モデル変更時の通知対象リストからリスナーを削除します。
 
- 
- 
- 
メソッドの詳細- 
getSizeint getSize() リストの長さを返します。- 戻り値:
- リストの長さ
 
 - 
getElementAtE getElementAt(int index) 指定されたインデックスの値を返します。- パラメータ:
- index- 要求するインデックス
- 戻り値:
- indexの値
 
 - 
addListDataListenervoid addListDataListener(ListDataListener l) データ・モデル変更時の通知対象リストにリスナーを追加します。- パラメータ:
- l- 追加される- ListDataListener
 
 - 
removeListDataListenervoid removeListDataListener(ListDataListener l) データ・モデル変更時の通知対象リストからリスナーを削除します。- パラメータ:
- l- 削除する- ListDataListener
 
 
- 
 
-