模块  java.desktop
软件包  java.awt.event

Class AdjustmentEvent

  • 实现的所有接口
    Serializable

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

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

    type任何AdjustmentEvent例如采用下列值之一:

    • UNIT_INCREMENT
    • UNIT_DECREMENT
    • BLOCK_INCREMENT
    • BLOCK_DECREMENT
    • TRACK
    分配与上面列出的值不同的值将导致未指定的行为。
    从以下版本开始:
    1.1
    另请参见:
    AdjustableAdjustmentListenerSerialized Form
    • 字段详细信息

      • 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
        块增量调整类型。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • AdjustmentEvent

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

        此方法抛出IllegalArgumentException如果sourcenull

        参数
        source - 事件源自的 Adjustable对象
        id - 指示事件类型的整数。 有关允许值的信息,请参阅AdjustmentEvent的类说明
        type - 指示调整类型的整数。 有关允许值的信息,请参阅AdjustmentEvent的类说明
        value - 调整的当前值
        异常
        IllegalArgumentException - 如果 source为空
        另请参见:
        EventObject.getSource()AWTEvent.getID()getAdjustmentType()getValue()
      • AdjustmentEvent

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

        此方法抛出IllegalArgumentException如果sourcenull

        参数
        source - 事件源自的 Adjustable对象
        id - 指示事件类型的整数。 有关允许值的信息,请参阅AdjustmentEvent的类说明
        type - 表示调整类型的整数。 有关允许值的信息,请参阅AdjustmentEvent的类说明
        value - 调整的当前值
        isAdjusting - 如果事件是一系列多个调整事件之一,则布尔值等于 true ,否则为 false
        异常
        IllegalArgumentException - 如果 source为空
        从以下版本开始:
        1.4
        另请参见:
        EventObject.getSource()AWTEvent.getID()getAdjustmentType()getValue()getValueIsAdjusting()
    • 方法详细信息

      • getAdjustable

        public Adjustable getAdjustable()
        返回此事件源自的 Adjustable对象。
        结果
        此事件发生的 Adjustable对象
      • getValue

        public int getValue()
        返回调整事件中的当前值。
        结果
        调整事件中的当前值
      • getValueIsAdjusting

        public boolean getValueIsAdjusting()
        如果这是多个调整事件之一,则返回 true
        结果
        true如果这是多个调整事件之一,否则返回 false
        从以下版本开始:
        1.4