クラスListSelectionEvent

java.lang.Object
java.util.EventObject
javax.swing.event.ListSelectionEvent
すべての実装されたインタフェース:
Serializable

public class ListSelectionEvent extends EventObject
選択範囲での変更を記述するイベントです。 変更は、単一の包含間隔に制限されます。 範囲内の1つ以上のインデックスの選択範囲が変更されます。 ListSelectionModel実装では、範囲をできるかぎり小さく保持するのが適切です。 ListSelectionListenersは、通常、イベントのソースに対して、変更された可能性のある各行の新しく選択されたステータスを問い合わせます。

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

関連項目:
  • フィールドのサマリー

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

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

    コンストラクタ
    コンストラクタ
    説明
    ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
    firstIndexからlastIndexまで(両端を含む)の選択ステータスの変更を表します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    選択が変更された可能性がある最初の行のインデックスを返します。
    int
    選択が変更された可能性がある最後の行のインデックスを返します。
    boolean
    このイベントが変更中の一連のイベントに含まれているかどうかを返します。
    このオブジェクトのプロパティを表示および識別するStringを返します。

    クラスで宣言されたメソッド 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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • ListSelectionEvent

      public ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
      firstIndexからlastIndexまで(両端を含む)の選択ステータスの変更を表します。firstIndexlastIndex以下とします。 範囲内の1つ以上のインデックスの選択範囲が変更されます。
      パラメータ:
      source - イベントが最初に発生したObject
      firstIndex - 範囲内の最初の索引、<= lastIndex
      lastIndex - 範囲内の最後の索引で、firstIndex以上
      isAdjusting - このイベントが変更中の一連のイベントに含まれているかどうか
  • メソッドの詳細

    • getFirstIndex

      public int getFirstIndex()
      選択が変更された可能性がある最初の行のインデックスを返します。getFirstIndex() <= getLastIndex()
      戻り値:
      選択の値が変更された可能性のある最初の行。最初の行を0とする
    • getLastIndex

      public int getLastIndex()
      選択が変更された可能性がある最後の行のインデックスを返します。getLastIndex() >= getFirstIndex()
      戻り値:
      選択の値が変更された可能性のある最後の行。最初の行を0とする
    • getValueIsAdjusting

      public boolean getValueIsAdjusting()
      このイベントが変更中の一連のイベントに含まれているかどうかを返します。 これの使用方法の詳細は、ListSelectionModel.setValueIsAdjusting(boolean)のドキュメントを参照してください。
      戻り値:
      このイベントが変更中の一連のイベントに含まれている場合はtrue
    • toString

      public String toString()
      このオブジェクトのプロパティを表示および識別するStringを返します。
      オーバーライド:
      toString、クラスEventObject
      戻り値:
      このオブジェクトの文字列表現