JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.event
クラス ListDataEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--javax.swing.event.ListDataEvent
すべての実装インタフェース:
Serializable

public class ListDataEvent
extends EventObject

リストへの変更をカプセル化するイベントを定義します。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。

関連項目:
直列化された形式

フィールドの概要
static int CONTENTS_CHANGED
          リストの内容への 1 つ以上の変更を識別します。
static int INTERVAL_ADDED
          リストへの 1 つ以上の連続する項目の追加を識別します。
static int INTERVAL_REMOVED
          リストからの 1 つ以上の連続する項目の削除を識別します。
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
ListDataEvent(Object source, int type, int index0, int index1)
          ListDataEvent オブジェクトを構築します。
 
メソッドの概要
 int getIndex0()
          範囲の下限のインデックスを返します。
 int getIndex1()
          範囲の上限のインデックスを返します。
 int getType()
          イベントのタイプを返します。
 
クラス java.util.EventObject から継承したメソッド
getSource, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

CONTENTS_CHANGED

public static final int CONTENTS_CHANGED
リストの内容への 1 つ以上の変更を識別します。

INTERVAL_ADDED

public static final int INTERVAL_ADDED
リストへの 1 つ以上の連続する項目の追加を識別します。

INTERVAL_REMOVED

public static final int INTERVAL_REMOVED
リストからの 1 つ以上の連続する項目の削除を識別します。
コンストラクタの詳細

ListDataEvent

public ListDataEvent(Object source,
                     int type,
                     int index0,
                     int index1)
ListDataEvent オブジェクトを構築します。
パラメータ:
source - 発生元の Object (通常は this)
type - CONTENTS_CHANGEDINTERVAL_ADDED、または INTERVAL_REMOVED を指定する int 値
index0 - 範囲の下限を指定する int 値
index1 - 範囲の上限を指定する int 値
メソッドの詳細

getType

public int getType()
イベントのタイプを返します。返されるタイプは次のどれかになります。
戻り値:
タイプの値を表す int 値

getIndex0

public int getIndex0()
範囲の下限のインデックスを返します。単一の値の場合は、返される値は getIndex1() によって返される値と同じです。
戻り値:
下限のインデックス値を表す int 値

getIndex1

public int getIndex1()
範囲の上限のインデックスを返します。単一の値の場合は、返される値は getIndex0() によって返される値と同じです。
戻り値:
上限のインデックス値を表す int 値

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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