Module  java.desktop
软件包  java.awt.event

Class AdjustmentEvent

  • All Implemented Interfaces:
    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
    另请参见:
    AdjustableAdjustmentListenerSerialized Form
    • 字段详细信息

      • ADJUSTMENT_FIRST

        public static final int ADJUSTMENT_FIRST
        标记调整事件ID范围的第一个整数ID。
        另请参见:
        Constant Field Values
      • ADJUSTMENT_LAST

        public static final int ADJUSTMENT_LAST
        标记调整事件ID的范围的最后整数ID。
        另请参见:
        Constant Field Values
      • ADJUSTMENT_VALUE_CHANGED

        public static final int ADJUSTMENT_VALUE_CHANGED
        调整值改变事件。
        另请参见:
        Constant Field Values
    • 构造方法详细信息

      • 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
      • paramString

        public String paramString​()
        描述从类复制: AWTEvent
        返回表示此Event的状态的字符串。 该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
        重写:
        paramStringAWTEvent
        结果
        此事件的字符串表示形式