モジュール 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
関連項目:
Adjustable, AdjustmentListener, 直列化された形式
  • フィールド詳細

  • コンストラクタの詳細

    • 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である場合
      関連項目:
      EventObject.getSource(), AWTEvent.getID(), getAdjustmentType(), getValue()
    • 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
      関連項目:
      EventObject.getSource(), AWTEvent.getID(), getAdjustmentType(), getValue(), getValueIsAdjusting()
  • メソッドの詳細

    • 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