java.lang.Object
java.util.EventObject
javax.swing.event.ListDataEvent
- すべての実装されたインタフェース:
Serializable
public class ListDataEvent extends EventObject
リストへの変更をカプセル化するイベントを定義します。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
フィールドのサマリー
修飾子と型フィールド説明static final int
リストの内容への1つ以上の変更を識別します。static final int
リストへの1つ以上の連続する項目の追加を識別します。static final int
リストからの1つ以上の連続する項目の削除を識別します。クラスjava.util.EventObjectで宣言されたフィールド
source
-
コンストラクタのサマリー
コンストラクタ説明ListDataEvent
(Object source, int type, int index0, int index1) ListDataEventオブジェクトを構築します。 -
メソッドのサマリー
クラスjava.util.EventObjectで宣言されたメソッド
getSource
-
フィールド詳細
-
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オブジェクトを構築します。 index0がindex1よりも大きい場合は、index0が常にindex1以下になるように、index0とindex1が入れ替えられます。- パラメータ:
source
- 発生元のObject (通常はthis
)type
-CONTENTS_CHANGED
、INTERVAL_ADDED
、またはINTERVAL_REMOVED
を指定するint値index0
- 新しい範囲の一方の端index1
- 新しい範囲の他方の端
-
-
メソッドの詳細
-
getType
public int getType()- 戻り値:
- タイプの値を表すint値
-
getIndex0
public int getIndex0()範囲の下限のインデックスを返します。 単一の要素の場合、返される値はgetIndex1()
によって返される値と同じです。- 戻り値:
- 下限のインデックス値を表すint値
-
getIndex1
public int getIndex1()範囲の上限のインデックスを返します。 単一の要素の場合、返される値はgetIndex0()
によって返される値と同じです。- 戻り値:
- 上限のインデックス値を表すint値
-
toString
public String toString()このListDataEventの文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、null
にはできません。- オーバーライド:
toString
、クラスEventObject
- 戻り値:
- このListDataEventの文字列表現。
- 導入されたバージョン:
- 1.4
-