JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.event
クラス ListDataEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.swing.event.ListDataEvent
すべての実装されたインタフェース:
Serializable

public class ListDataEvent
extends EventObject

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

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。


フィールドの概要
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()
          イベントのタイプを返します。
 String toString()
          この ListDataEvent の文字列表現を返します。
 
クラス java.util.EventObject から継承されたメソッド
getSource
 
クラス 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 オブジェクトを構築します。index0 が index1 よりも大きい場合は、index0 が常に index1 以下になるように、index0 と index1 が入れ替えられます。

パラメータ:
source - 発生元の Object (通常は this)
type - CONTENTS_CHANGEDINTERVAL_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 にはなりません。

オーバーライド:
クラス EventObject 内の toString
戻り値:
この ListDataEvent の文字列表現
導入されたバージョン:
1.4

JavaTM 2 Platform
Standard Ed. 5.0

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

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