クラスListDataEvent

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つ以上の連続する項目の削除を識別します。

    クラスで宣言されたフィールド EventObject

    source
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    ListDataEvent(Object source, int type, int index0, int index1)
    ListDataEventオブジェクトを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    範囲の下限のインデックスを返します。
    int
    範囲の上限のインデックスを返します。
    int
    イベント・タイプを返します。
    このListDataEventの文字列表現を返します。

    クラスで宣言されたメソッド EventObject

    getSource
    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • 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にはできません。
      オーバーライド:
      toString、クラスEventObject
      戻り値:
      このListDataEventの文字列表現。
      導入されたバージョン:
      1.4