javax.swing
クラス AbstractListModel
java.lang.Object
|
+--javax.swing.AbstractListModel
- 直接の既知のサブクラス:
- BasicDirectoryModel, DefaultComboBoxModel, DefaultListModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel
- public abstract class AbstractListModel
- extends Object
- implements ListModel, Serializable
List にその内容を提供するデータモデルのための、抽象定義です。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
listenerList
protected EventListenerList listenerList
AbstractListModel
public AbstractListModel()
addListDataListener
public void addListDataListener(ListDataListener l)
- データモデルへの変更が発生するたびに通知を受けるリスナーを、リストに追加します。
- 定義:
- インタフェース ListModel 内の addListDataListener
- パラメータ:
l
- ListDataListener
removeListDataListener
public void removeListDataListener(ListDataListener l)
- データモデルへの変更が発生するたびに通知を受けるリスナーを、リストから削除します。
- 定義:
- インタフェース ListModel 内の removeListDataListener
- パラメータ:
l
- ListDataListener
fireContentsChanged
protected void fireContentsChanged(Object source,
int index0,
int index1)
- リストにある 1 つまたは複数の要素が変更されたあとに、AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。変更された要素は、閉じた区間 index0、index1、すなわち index0 および index1 の両方を含む範囲によって指定されます。index0 <= index1 である必要はない点に注意してください。
- パラメータ:
source
- 変更された ListModel。通常は thisindex0
- 新しい区間の一方の端index1
- 新しい区間の他方の端- 関連項目:
EventListenerList
,
DefaultListModel
fireIntervalAdded
protected void fireIntervalAdded(Object source,
int index0,
int index1)
- 1 つまたは複数の要素がモデルに追加されたあとに、AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。新しい要素は、閉じた区間 index0、index1、すなわち index0 および index1 の両方を含む範囲によって指定されます。index0 <= index1 である必要はない点に注意してください。
- パラメータ:
source
- 変更された ListModel。通常は thisindex0
- 新しい区間の一方の端index1
- 新しい区間の他方の端- 関連項目:
EventListenerList
,
DefaultListModel
fireIntervalRemoved
protected void fireIntervalRemoved(Object source,
int index0,
int index1)
- 1 つまたは複数の要素がモデルから削除されたあとに、AbstractListModel サブクラスはこのメソッドを呼び出さなければなりません。新しい要素は、閉じた区間 index0、index1、すなわち index0 および index1 の両方を含む範囲によって指定されます。index0 <= index1 である必要はない点に注意してください。
- パラメータ:
source
- 変更された ListModel。通常は thisindex0
- 新しい区間の一方の端index1
- 新しい区間の他方の端- 関連項目:
EventListenerList
,
DefaultListModel
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.