所有类
java.awt.event
类 TextEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.TextEvent
- 所有已实现的接口:
- Serializable
public class TextEvent
- extends AWTEvent
指示对象文本已改变的语义事件。当某个对象(如 TextComponent)的文本改变时,该对象将生成此高级别事件。该事件被传递给每一个使用组件的 addTextListener
方法注册以接收这种事件的 TextListener
对象。
事件发生时,实现 TextListener
接口的对象获得此 TextEvent
。侦听器不必考虑个别鼠标移动和击键的细节,而是可以处理像“文本改变”这样的“有意义”(语义)事件。
- 从以下版本开始:
- 1.1
- 另请参见:
TextComponent
, TextListener
, Tutorial: Writing a Text Listener, Reference: The Java Class Libraries (update file), 序列化表格
从类 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 |
TEXT_FIRST
public static final int TEXT_FIRST
- 用于文本事件的 id 范围的起始编号。
- 另请参见:
- 常量字段值
TEXT_LAST
public static final int TEXT_LAST
- 用于文本事件的 id 范围的结束编号。
- 另请参见:
- 常量字段值
TEXT_VALUE_CHANGED
public static final int TEXT_VALUE_CHANGED
- 此事件 id 指示对象的文本已改变。
- 另请参见:
- 常量字段值
TextEvent
public TextEvent(Object source,
int id)
- 构造一个
TextEvent
对象。 注意,传递无效的 id
会导致不明确的行为。如果 source
为 null
,则此方法抛出 IllegalArgumentException
。
- 参数:
source
- 产生该事件的(TextComponent
)对象 id
- 标识事件类型的整数 - 抛出:
IllegalArgumentException
- 如果 source
为 null
paramString
public String paramString()
- 返回标识此文本事件的参数字符串。此方法对于事件记录和调试很有用。
- 覆盖:
- 类
AWTEvent
中的 paramString
- 返回:
- 标识事件及其属性的字符串
所有类