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 Summary
FieldsModifier 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_MASKFields declared in class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionAdjustmentEvent(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返回导致值更改事件的调整类型。intgetValue()返回调整事件中的当前值。boolean如果这是多个调整事件中的一个,则返回true。Methods declared in class java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toStringMethods 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
-