JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing
インタフェース ListModel

既知のサブインタフェースの一覧:
ComboBoxModel, MutableComboBoxModel
既知の実装クラスの一覧:
AbstractListModel, DefaultComboBoxModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel

public interface ListModel

JList などのコンポーネントがリスト内の各セルの値およびリストの長さを取得するために使用するメソッドを定義します。論理的にはモデルはベクタで、インデックスは 0 〜 ListDataModel.getSize() - 1 の範囲です。データモデルの内容や長さの変更は、すべての ListDataListener に報告されなければなりません。

関連項目:
JList

メソッドの概要
 void addListDataListener(ListDataListener l)
          データモデルが変更されるたびに通知されるリストにリスナーを追加します。
 Object getElementAt(int index)
          指定されたインデックスで示される値を返します。
 int getSize()
          リストの長さを返します。
 void removeListDataListener(ListDataListener l)
          データモデルが変更されるたびに通知されるリストからリスナーを削除します。
 

メソッドの詳細

getSize

public int getSize()
リストの長さを返します。

戻り値:
リストの長さ

getElementAt

public Object getElementAt(int index)
指定されたインデックスで示される値を返します。

パラメータ:
index - 要求するインデックス
戻り値:
index の値

addListDataListener

public void addListDataListener(ListDataListener l)
データモデルが変更されるたびに通知されるリストにリスナーを追加します。

パラメータ:
l - 追加する ListDataListener

removeListDataListener

public void removeListDataListener(ListDataListener l)
データモデルが変更されるたびに通知されるリストからリスナーを削除します。

パラメータ:
l - 削除される ListDataListener

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.