模块  java.desktop
软件包  java.awt.event

Class TextEvent

  • 实现的所有接口
    Serializable

    public class TextEvent
    extends AWTEvent
    一个语义事件,指示对象的文本已更改。 此高级事件由文本更改时的对象(如TextComponent)生成。 事件将传递给每个注册为使用组件的addTextListener方法接收此类事件的TextListener对象。

    事件发生时,实现TextListener接口的对象获取此TextEvent 听众可以省去处理单个鼠标移动和击键的细节。相反,它可以处理“有意义”(语义)事件,如“文本已更改”。

    如果任何特定TextEvent实例的id参数不在TEXT_FIRSTTEXT_LAST的范围内, TEXT_FIRST导致未指定的行为。

    从以下版本开始:
    1.1
    另请参见:
    TextComponentTextListenerSerialized Form
    • 字段详细信息

      • 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对象。

        此方法抛出IllegalArgumentException如果sourcenull

        参数
        source - 发起事件的( TextComponent )对象
        id - 标识事件类型的整数。 有关允许值的信息,请参阅TextEvent的类说明
        异常
        IllegalArgumentException - 如果 source为空
        另请参见:
        EventObject.getSource()AWTEvent.getID()
    • 方法详细信息

      • paramString

        public String paramString()
        返回标识此文本事件的参数字符串。 此方法对于事件记录和调试很有用。
        重写:
        paramString在课程 AWTEvent
        结果
        标识事件及其属性的字符串