java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.AdjustmentEvent
- 所有已实现的接口:
Serializable
Scrollbar 和 ScrollPane 等可调对象发出的调整事件。当用户更改滚动组件的值时,它会收到一个 AdjustmentEvent 实例。
如果任何特定 AdjustmentEvent 实例的 id 参数不在 ADJUSTMENT_FIRST 到 ADJUSTMENT_LAST 的范围内,将导致未指定的行为。
任何 AdjustmentEvent 实例的 type 都采用以下值之一:
UNIT_INCREMENTUNIT_DECREMENTBLOCK_INCREMENTBLOCK_DECREMENTTRACK
- 自从:
- 1.1
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int标记调整事件 ID 范围的第一个整数 ID。static final int标记调整事件 ID 范围的最后一个整数 ID。static final int调整值改变事件。static final int块减量调整类型。static final int块增量调整类型。static final int绝对跟踪调整类型。static final int单位减量调整类型。static final int单位增量调整类型。在类 java.awt.AWTEvent 中声明的字段
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK在类 java.util.EventObject 中声明的字段
source -
构造方法总结
构造方法构造方法描述AdjustmentEvent(Adjustable source, int id, int type, int value) 使用指定的Adjustable源、事件类型、调整类型和值构造一个AdjustmentEvent对象。AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting) 使用指定的可调源、事件类型、调整类型和值构造一个AdjustmentEvent对象。 -
方法总结
修饰符和类型方法描述返回发起此事件的Adjustable对象。int返回导致值更改事件的调整类型。intgetValue()返回调整事件中的当前值。boolean如果这是多个调整事件之一,则返回true。在类 java.awt.AWTEvent 中声明的方法
consume, getID, isConsumed, paramString, setSource, toString在类 java.util.EventObject 中声明的方法
getSource
-
字段详细信息
-
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
单位增量调整类型。- 参见:
-
UNIT_DECREMENT
单位减量调整类型。- 参见:
-
BLOCK_DECREMENT
块减量调整类型。- 参见:
-
BLOCK_INCREMENT
块增量调整类型。- 参见:
-
TRACK
绝对跟踪调整类型。- 参见:
-
-
构造方法详细信息
-
AdjustmentEvent
使用指定的Adjustable源、事件类型、调整类型和值构造一个AdjustmentEvent对象。如果
source是null,此方法将抛出IllegalArgumentException。- 参数:
source- 事件起源的Adjustable对象id- 表示事件类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述type- 表示调整类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述value- 调整的当前值- 抛出:
IllegalArgumentException- 如果source为空- 参见:
-
AdjustmentEvent
使用指定的可调源、事件类型、调整类型和值构造一个AdjustmentEvent对象。如果
source是null,此方法将抛出IllegalArgumentException。- 参数:
source- 事件起源的Adjustable对象id- 表示事件类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述type- 表示调整类型的整数。有关允许值的信息,请参阅AdjustmentEvent的类描述value- 调整的当前值isAdjusting- 如果事件是一系列多个调整事件之一,则等于true的boolean,否则为false- 抛出:
IllegalArgumentException- 如果source为空- 自从:
- 1.4
- 参见:
-
-
方法详情
-
getAdjustable
返回发起此事件的Adjustable对象。- 返回:
-
事件发生的
Adjustable对象
-
getValue
public int getValue()返回调整事件中的当前值。- 返回:
- 调整事件中的当前值
-
getAdjustmentType
public int getAdjustmentType()返回导致值更改事件的调整类型。它将具有以下值之一:- 返回:
- 上面列出的调整值之一
-
getValueIsAdjusting
public boolean getValueIsAdjusting()如果这是多个调整事件之一,则返回true。- 返回:
true如果这是多个调整事件之一,否则返回false- 自从:
- 1.4
-