- java.lang.Object
-
- java.util.EventObject
-
- java.awt.AWTEvent
-
- java.awt.event.AdjustmentEvent
-
- All Implemented Interfaces:
-
Serializable
public class AdjustmentEvent extends AWTEvent
可调整对象发出的调整事件,如Scrollbar
和ScrollPane
。 当用户更改滚动组件的值时,它会接收一个AdjustmentEvent
的实例。如果任何特定
AdjustmentEvent
实例的id
参数不在从ADJUSTMENT_FIRST
到ADJUSTMENT_LAST
的范围内,将会导致未指定的行为。任何
AdjustmentEvent
实例的type
都需要以下值之一:-
UNIT_INCREMENT
-
UNIT_DECREMENT
-
BLOCK_INCREMENT
-
BLOCK_DECREMENT
-
TRACK
- 从以下版本开始:
- 1.1
- 另请参见:
-
Adjustable
,AdjustmentListener
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 static int
ADJUSTMENT_FIRST
标记调整事件ID范围的第一个整数ID。static int
ADJUSTMENT_LAST
标记调整事件ID的范围的最后整数ID。static int
ADJUSTMENT_VALUE_CHANGED
调整值改变事件。static int
BLOCK_DECREMENT
块减量调整类型。static int
BLOCK_INCREMENT
块增量调整类型。static int
TRACK
绝对跟踪调整类型。static int
UNIT_DECREMENT
单位减量调整类型。static int
UNIT_INCREMENT
单位增量调整类型。-
Fields inherited from 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 inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Constructor 描述 AdjustmentEvent(Adjustable source, int id, int type, int value)
构造具有指定的Adjustable
源,事件类型,调整类型和值的AdjustmentEvent
对象。AdjustmentEvent(Adjustable source, int id, int type, int value, boolean isAdjusting)
构造具有指定的可调源,事件类型,调整类型和值的AdjustmentEvent
对象。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Adjustable
getAdjustable()
返回此事件始发的Adjustable
对象。int
getAdjustmentType()
返回导致值更改事件的调整类型。int
getValue()
返回调整事件中的当前值。boolean
getValueIsAdjusting()
如果这是多个调整事件之一,则返回true
。String
paramString()
返回表示此Event
的状态的字符串。-
Methods inherited from class java.util.EventObject
getSource
-
-
-
-
字段详细信息
-
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
-
UNIT_INCREMENT
@Native public static final int UNIT_INCREMENT
单位增量调整类型。- 另请参见:
- Constant Field Values
-
UNIT_DECREMENT
@Native public static final int UNIT_DECREMENT
单位减量调整类型。- 另请参见:
- Constant Field Values
-
BLOCK_DECREMENT
@Native public static final int BLOCK_DECREMENT
块减量调整类型。- 另请参见:
- Constant Field Values
-
BLOCK_INCREMENT
@Native public static final int BLOCK_INCREMENT
块增量调整类型。- 另请参见:
- Constant Field Values
-
TRACK
@Native public static final int TRACK
绝对跟踪调整类型。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
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
-
paramString
public String paramString()
描述从类复制:AWTEvent
返回表示此Event
的状态的字符串。 该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
。- 重写:
-
paramString
在AWTEvent
- 结果
- 此事件的字符串表示形式
-
-