Module java.desktop
Package java.awt.event

Class AdjustmentEvent

所有已实现的接口:
Serializable

public class AdjustmentEvent extends AWTEvent
调整事件由可调整对象(如ScrollbarScrollPane)发出。当用户更改滚动组件的值时,它会接收到一个AdjustmentEvent实例。

如果任何特定AdjustmentEvent实例的id参数不在ADJUSTMENT_FIRSTADJUSTMENT_LAST的范围内,将导致未指定的行为。

任何AdjustmentEvent实例的type将取以下值之一:

  • UNIT_INCREMENT
  • UNIT_DECREMENT
  • BLOCK_INCREMENT
  • BLOCK_DECREMENT
  • TRACK
分配不同于上述列出的值将导致未指定的行为。
自:
1.1
参见:
  • Field Details

  • Constructor Details

    • AdjustmentEvent

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

      如果sourcenull,此方法将抛出IllegalArgumentException异常。

      参数:
      source - 事件源的Adjustable对象
      id - 指示事件类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述
      type - 指示调整类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述
      value - 调整的当前值
      抛出:
      IllegalArgumentException - 如果sourcenull
      参见:
    • 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 - 如果事件是多个调整事件系列中的一个,则为true,否则为false
      抛出:
      IllegalArgumentException - 如果sourcenull
      自:
      1.4
      参见:
  • Method Details

    • getAdjustable

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

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

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

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