クラスAdjustmentEvent

すべての実装されたインタフェース:
Serializable

public class AdjustmentEvent extends AWTEvent
ScrollbarScrollPaneなどのAdjustableオブジェクトが発行する調整イベントです。 ユーザーがスクロール・コンポーネントの値を変更すると、スクロール・コンポーネントはAdjustmentEventのインスタンスを受け取ります。

特定のAdjustmentEventインスタンスのidパラメータがADJUSTMENT_FIRSTからADJUSTMENT_LASTまでの範囲にない場合に、未指定の動作が発生します。

AdjustmentEventインスタンスのtypeは次のいずれかの値をとります。

  • UNIT_INCREMENT
  • UNIT_DECREMENT
  • BLOCK_INCREMENT
  • BLOCK_DECREMENT
  • TRACK
上記以外の値を割り当てると、未指定の動作が発生します。

導入されたバージョン:
1.1
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    調整イベントID範囲の最初の整数IDをマークします。
    static final int
    調整イベントID範囲の最後の整数IDをマークします。
    static final int
    調整値が変更されたことを示すイベントです。
    static final int
    ブロック・デクリメント調整タイプです。
    static final int
    ブロック・インクリメント調整タイプです。
    static final int
    絶対トラッキング調整タイプです。
    static final int
    ユニット・デクリメント調整タイプです。
    static final int
    ユニット・インクリメント調整タイプです。

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

    ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
    修飾子と型
    フィールド
    説明
    static final long
    アクション・イベント選択用イベント・マスクです。
    static final long
    調整イベント選択用イベント・マスクです。
    static final long
    コンポーネント・イベント選択用イベント・マスクです。
    protected boolean
    転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。
    static final long
    コンテナ・イベント選択用イベント・マスクです。
    static final long
    フォーカス・イベント選択用イベント・マスクです。
    static final long
    階層境界イベント選択用イベント・マスクです。
    static final long
    階層イベント選択用イベント・マスクです。
    protected int
    イベントのID
    static final long
    インプット・メソッド・イベント選択用イベント・マスクです。
    static final long
    呼出しイベント選択用イベント・マスクです。
    static final long
    項目イベント選択用イベント・マスクです。
    static final long
    キー・イベント選択用イベント・マスクです。
    static final long
    マウス・イベント選択用イベント・マスクです。
    static final long
    マウス・モーション・イベント選択用イベント・マスクです。
    static final long
    マウス・ホイール・イベント選択用イベント・マスクです。
    static final long
    ペイント・イベント選択用イベント・マスクです。
    static final int
    予約済みAWTイベントIDの最大値です。
    static final long
    テキスト・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ・フォーカス・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ状態イベント選択用イベント・マスクです。

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

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

    コンストラクタ
    コンストラクタ
    説明
    AdjustmentEvent(Adjustable source, int id, int type, int value)
    指定されたAdjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。
    AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
    指定されたAdjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このイベントが発生したAdjustableオブジェクトを返します。
    int
    値変更イベントの原因となった調整タイプを返します。
    int
    調整イベント内の現在の値を返します。
    boolean
    これが複数の調整イベントの1つである場合はtrueを返します。

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

    consume, getID, isConsumed, paramString, setSource, toString
    修飾子と型
    メソッド
    説明
    protected void
    このイベントを消費できる場合は消費します。
    int
    イベント・タイプを返します。
    protected boolean
    このイベントが消費されたかどうかを返します。
    このEventの状態を表す文字列を返します。
    void
    setSource(Object newSource)
    イベントを新しいソースにターゲット変更します。
    このオブジェクトの文字列表現を返します。

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

    • ADJUSTMENT_FIRST

      public static final int ADJUSTMENT_FIRST
      調整イベントID範囲の最初の整数IDをマークします。
      関連項目:
    • ADJUSTMENT_LAST

      public static final int ADJUSTMENT_LAST
      調整イベントID範囲の最後の整数IDをマークします。
      関連項目:
    • ADJUSTMENT_VALUE_CHANGED

      public static final int ADJUSTMENT_VALUE_CHANGED
      調整値が変更されたことを示すイベントです。
      関連項目:
    • UNIT_INCREMENT

      @Native public static final int UNIT_INCREMENT
      ユニット・インクリメント調整タイプです。
      関連項目:
    • UNIT_DECREMENT

      @Native public static final int UNIT_DECREMENT
      ユニット・デクリメント調整タイプです。
      関連項目:
    • BLOCK_DECREMENT

      @Native public static final int BLOCK_DECREMENT
      ブロック・デクリメント調整タイプです。
      関連項目:
    • BLOCK_INCREMENT

      @Native public static final int BLOCK_INCREMENT
      ブロック・インクリメント調整タイプです。
      関連項目:
    • TRACK

      @Native public static final int TRACK
      絶対トラッキング調整タイプです。
      関連項目:
  • コンストラクタの詳細

    • AdjustmentEvent

      public AdjustmentEvent(Adjustable source, int id, int type, int value)
      指定されたAdjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。

      このメソッドはsourcenullの場合にIllegalArgumentExceptionをスローします。

      パラメータ:
      source - イベントが発生したAdjustableオブジェクト
      id - イベントのタイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。
      type - 調整タイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。
      value - 調整の現在の値
      スロー:
      IllegalArgumentException - sourceがnullである場合
      関連項目:
    • AdjustmentEvent

      public AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
      指定されたAdjustableソース、イベント・タイプ、調整タイプ、および値でAdjustmentEventオブジェクトを構築します。

      このメソッドはsourcenullの場合にIllegalArgumentExceptionをスローします。

      パラメータ:
      source - イベントが発生したAdjustableオブジェクト
      id - イベントのタイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。
      type - 調整タイプを示す整数。 許容される値については、AdjustmentEventのクラスの説明を参照してください。
      value - 調整の現在の値
      isAdjusting - boolean型。イベントが一連の複数の調整イベントの1つである場合はtrue、そうでない場合はfalse
      スロー:
      IllegalArgumentException - sourceがnullである場合
      導入されたバージョン:
      1.4
      関連項目:
  • メソッドの詳細

    • getAdjustable

      public Adjustable getAdjustable()
      このイベントが発生したAdjustableオブジェクトを返します。
      戻り値:
      このイベントが発生したAdjustableオブジェクト
    • getValue

      public int getValue()
      調整イベント内の現在の値を返します。
      戻り値:
      調整イベント内の現在の値
    • getAdjustmentType

      public int getAdjustmentType()
      値変更イベントの原因となった調整タイプを返します。 次の値のいずれかになります。
      戻り値:
      上記の調整値のいずれか
    • getValueIsAdjusting

      public boolean getValueIsAdjusting()
      これが複数の調整イベントの1つである場合はtrueを返します。
      戻り値:
      これが複数の調整イベントの1つである場合はtrue、そうでない場合はfalse
      導入されたバージョン:
      1.4