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_INCREMENT
UNIT_DECREMENT
BLOCK_INCREMENT
BLOCK_DECREMENT
TRACK
- 自:
- 1.1
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic 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
单位增量调整类型。Fields declared in class 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
Fields declared in class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionAdjustmentEvent
(Adjustable source, int id, int type, int value) 使用指定的Adjustable
源、事件类型、调整类型和值构造一个AdjustmentEvent
对象。AdjustmentEvent
(Adjustable source, int id, int type, int value, boolean isAdjusting) 使用指定的Adjustable源、事件类型、调整类型和值构造一个AdjustmentEvent
对象。 -
Method Summary
Modifier and TypeMethodDescription返回此事件源的Adjustable
对象。int
返回导致值更改事件的调整类型。int
getValue()
返回调整事件中的当前值。boolean
如果这是多个调整事件中的一个,则返回true
。Methods declared in class java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toString
Methods declared in class java.util.EventObject
getSource
-
Field Details
-
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
绝对跟踪调整类型。- 参见:
-
-
Constructor Details
-
AdjustmentEvent
使用指定的Adjustable
源、事件类型、调整类型和值构造一个AdjustmentEvent
对象。如果
source
为null
,此方法将抛出IllegalArgumentException
异常。- 参数:
-
source
- 事件源的Adjustable
对象 -
id
- 指示事件类型的整数。有关允许值的信息,请参阅AdjustmentEvent
的类描述 -
type
- 指示调整类型的整数。有关允许值的信息,请参阅AdjustmentEvent
的类描述 -
value
- 调整的当前值 - 抛出:
-
IllegalArgumentException
- 如果source
为null
- 参见:
-
AdjustmentEvent
使用指定的Adjustable源、事件类型、调整类型和值构造一个AdjustmentEvent
对象。如果
source
为null
,此方法将抛出IllegalArgumentException
异常。- 参数:
-
source
- 事件源的Adjustable
对象 -
id
- 指示事件类型的整数。有关允许值的信息,请参阅AdjustmentEvent
的类描述 -
type
- 指示调整类型的整数。有关允许值的信息,请参阅AdjustmentEvent
的类描述 -
value
- 调整的当前值 -
isAdjusting
- 如果事件是多个调整事件系列中的一个,则为true
,否则为false
- 抛出:
-
IllegalArgumentException
- 如果source
为null
- 自:
- 1.4
- 参见:
-
-
Method Details
-
getAdjustable
返回此事件源的Adjustable
对象。- 返回:
-
此事件源的
Adjustable
对象
-
getValue
public int getValue()返回调整事件中的当前值。- 返回:
- 调整事件中的当前值
-
getAdjustmentType
public int getAdjustmentType()返回导致值更改事件的调整类型。它将具有以下值之一:- 返回:
- 上述调整值之一
-
getValueIsAdjusting
public boolean getValueIsAdjusting()如果这是多个调整事件中的一个,则返回true
。- 返回:
-
如果这是多个调整事件中的一个,则返回
true
,否则返回false
- 自:
- 1.4
-