模块 java.desktop

类 AdjustmentEvent

所有已实现的接口:
Serializable

public class AdjustmentEvent extends AWTEvent
Scrollbar ScrollPane 等可调对象发出的调整事件。当用户更改滚动组件的值时,它会收到一个 AdjustmentEvent 实例。

如果任何特定 AdjustmentEvent 实例的 id 参数不在 ADJUSTMENT_FIRSTADJUSTMENT_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 为空
      参见:
    • AdjustmentEvent

      public AdjustmentEvent(Adjustable  source, int id, int type, int value, boolean isAdjusting)
      使用指定的可调源、事件类型、调整类型和值构造一个AdjustmentEvent对象。

      如果 sourcenull,此方法将抛出 IllegalArgumentException

      参数:
      source - 事件起源的 Adjustable 对象
      id - 表示事件类型的整数。有关允许值的信息,请参阅 AdjustmentEvent 的类描述
      type - 表示调整类型的整数。有关允许值的信息,请参阅 AdjustmentEvent 的类描述
      value - 调整的当前值
      isAdjusting - 如果事件是一系列多个调整事件之一,则等于 true 的boolean,否则为 false
      抛出:
      IllegalArgumentException - 如果 source 为空
      自从:
      1.4
      参见:
  • 方法详情

    • getAdjustable

      public Adjustable  getAdjustable()
      返回发起此事件的 Adjustable 对象。
      返回:
      事件发生的 Adjustable 对象
    • getValue

      public int getValue()
      返回调整事件中的当前值。
      返回:
      调整事件中的当前值
    • getAdjustmentType

      public int getAdjustmentType()
      返回导致值更改事件的调整类型。它将具有以下值之一:
      返回:
      上面列出的调整值之一
    • getValueIsAdjusting

      public boolean getValueIsAdjusting()
      如果这是多个调整事件之一,则返回 true
      返回:
      true 如果这是多个调整事件之一,否则返回 false
      自从:
      1.4