モジュール java.desktop
パッケージ java.awt.event

クラス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
関連項目:
  • フィールド詳細

    • 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