JavaTM Platform
Standard Ed. 6

javax.swing
インタフェース ListModel

既知のサブインタフェースの一覧:
ComboBoxModel, MutableComboBoxModel
既知の実装クラスの一覧:
AbstractListModel, BasicDirectoryModel, DefaultComboBoxModel, DefaultListModel, 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

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

戻り値:
リストの長さ

getElementAt

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

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

addListDataListener

void addListDataListener(ListDataListener l)
データモデル変更時の通知対象リストにリスナーを追加します。

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

removeListDataListener

void removeListDataListener(ListDataListener l)
データモデル変更時の通知対象リストからリスナーを削除します。

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。