- java.lang.Object
-
- java.util.EventObject
-
- java.awt.AWTEvent
-
- java.awt.event.AdjustmentEvent
-
- 实现的所有接口
-
Serializable
public class AdjustmentEvent extends AWTEvent
可调整对象(如Scrollbar和ScrollPane)发出的调整事件。 当用户更改滚动组件的值时,它会收到AdjustmentEvent的实例。如果任何特定
AdjustmentEvent实例的id参数不在ADJUSTMENT_FIRST到ADJUSTMENT_LAST范围内,ADJUSTMENT_FIRST导致未指定的行为。该
type任何AdjustmentEvent例如采用下列值之一:-
UNIT_INCREMENT -
UNIT_DECREMENT -
BLOCK_INCREMENT -
BLOCK_DECREMENT -
TRACK
- 从以下版本开始:
- 1.1
- 另请参见:
-
Adjustable,AdjustmentListener, Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 static intADJUSTMENT_FIRST标记调整事件ID范围的第一个整数id。static intADJUSTMENT_LAST标记调整事件ID范围的最后一个整数id。static intADJUSTMENT_VALUE_CHANGED调整值更改了事件。static intBLOCK_DECREMENT块减量调整类型。static intBLOCK_INCREMENT块增量调整类型。static intTRACK绝对跟踪调整类型。static intUNIT_DECREMENT单位减量调整类型。static intUNIT_INCREMENT单位增量调整类型。-
声明的属性在类 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对象。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 AdjustablegetAdjustable()返回此事件源自的Adjustable对象。intgetAdjustmentType()返回导致值更改事件的调整类型。intgetValue()返回调整事件中的当前值。booleangetValueIsAdjusting()如果这是多个调整事件之一,则返回true。-
声明方法的类 java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toString
-
声明方法的类 java.util.EventObject
getSource
-
-
-
-
构造方法详细信息
-
AdjustmentEvent
public AdjustmentEvent(Adjustable source, int id, int type, int value)
使用指定的Adjustable源,事件类型,调整类型和值构造一个AdjustmentEvent对象。此方法抛出
IllegalArgumentException如果source为null。- 参数
-
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如果source为null。- 参数
-
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()
返回调整事件中的当前值。- 结果
- 调整事件中的当前值
-
getAdjustmentType
public int getAdjustmentType()
- 结果
- 上面列出的调整值之一
-
getValueIsAdjusting
public boolean getValueIsAdjusting()
如果这是多个调整事件之一,则返回true。- 结果
-
true如果这是多个调整事件之一,否则返回false - 从以下版本开始:
- 1.4
-
-