模块  java.desktop
软件包  java.awt

Class AWTEvent

    • 字段详细信息

      • consumed

        protected boolean consumed
        控制在源处理事件后是否将事件发送回对等体 - false表示将事件发送给对等体; 真实意味着它不是。 语义事件总是具有“真实”值,因为它们是由对等体响应低级事件而生成的。
        另请参见:
        consume()isConsumed()
      • COMPONENT_EVENT_MASK

        public static final long COMPONENT_EVENT_MASK
        用于选择组件事件的事件掩码。
        另请参见:
        常数字段值
      • CONTAINER_EVENT_MASK

        public static final long CONTAINER_EVENT_MASK
        用于选择容器事件的事件掩码。
        另请参见:
        常数字段值
      • FOCUS_EVENT_MASK

        public static final long FOCUS_EVENT_MASK
        用于选择焦点事件的事件掩码。
        另请参见:
        常数字段值
      • KEY_EVENT_MASK

        public static final long KEY_EVENT_MASK
        用于选择键事件的事件掩码。
        另请参见:
        常数字段值
      • MOUSE_EVENT_MASK

        public static final long MOUSE_EVENT_MASK
        用于选择鼠标事件的事件掩码。
        另请参见:
        常数字段值
      • MOUSE_MOTION_EVENT_MASK

        public static final long MOUSE_MOTION_EVENT_MASK
        用于选择鼠标移动事件的事件掩码。
        另请参见:
        常数字段值
      • WINDOW_EVENT_MASK

        public static final long WINDOW_EVENT_MASK
        用于选择窗口事件的事件掩码。
        另请参见:
        常数字段值
      • ACTION_EVENT_MASK

        public static final long ACTION_EVENT_MASK
        用于选择操作事件的事件掩码。
        另请参见:
        常数字段值
      • ADJUSTMENT_EVENT_MASK

        public static final long ADJUSTMENT_EVENT_MASK
        用于选择调整事件的事件掩码。
        另请参见:
        常数字段值
      • ITEM_EVENT_MASK

        public static final long ITEM_EVENT_MASK
        用于选择项目事件的事件掩码。
        另请参见:
        常数字段值
      • TEXT_EVENT_MASK

        public static final long TEXT_EVENT_MASK
        用于选择文本事件的事件掩码。
        另请参见:
        常数字段值
      • INPUT_METHOD_EVENT_MASK

        public static final long INPUT_METHOD_EVENT_MASK
        用于选择输入方法事件的事件掩码。
        另请参见:
        常数字段值
      • PAINT_EVENT_MASK

        public static final long PAINT_EVENT_MASK
        用于选择绘制事件的事件掩码。
        另请参见:
        常数字段值
      • INVOCATION_EVENT_MASK

        public static final long INVOCATION_EVENT_MASK
        用于选择调用事件的事件掩码。
        另请参见:
        常数字段值
      • HIERARCHY_EVENT_MASK

        public static final long HIERARCHY_EVENT_MASK
        用于选择层次结构事件的事件掩码。
        另请参见:
        常数字段值
      • HIERARCHY_BOUNDS_EVENT_MASK

        public static final long HIERARCHY_BOUNDS_EVENT_MASK
        用于选择层次结构边界事件的事件掩码。
        另请参见:
        常数字段值
      • MOUSE_WHEEL_EVENT_MASK

        public static final long MOUSE_WHEEL_EVENT_MASK
        用于选择鼠标滚轮事件的事件掩码。
        从以下版本开始:
        1.4
        另请参见:
        常数字段值
      • WINDOW_STATE_EVENT_MASK

        public static final long WINDOW_STATE_EVENT_MASK
        用于选择窗口状态事件的事件掩码。
        从以下版本开始:
        1.4
        另请参见:
        常数字段值
      • WINDOW_FOCUS_EVENT_MASK

        public static final long WINDOW_FOCUS_EVENT_MASK
        用于选择窗口焦点事件的事件掩码。
        从以下版本开始:
        1.4
        另请参见:
        常数字段值
      • RESERVED_ID_MAX

        public static final int RESERVED_ID_MAX
        保留的AWT事件ID的最大值。 定义自己的事件ID的程序应使用大于此值的ID。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • AWTEvent

        @Deprecated(since="9")public AWTEvent​(Event event)
        Deprecated.
        It is recommended that AWTEvent(Object, int) be used instead
        根据1.0样式事件的参数构造AWTEvent对象。
        参数
        event - 旧式活动
      • AWTEvent

        public AWTEvent​(Object source,                int id)
        使用指定的源对象和类型构造AWTEvent对象。
        参数
        source - 事件发起的对象
        id - 事件类型
    • 方法详细信息

      • setSource

        public void setSource​(Object newSource)
        将事件重新定位到新来源。 此方法通常用于将事件重新定位到原始重量级源的轻量级子组件。

        此方法仅供事件定位子系统使用,例如客户端定义的KeyboardFocusManagers。 它不适合一般客户使用。

        参数
        newSource - 应将事件分派到的新Object
        从以下版本开始:
        1.4
      • getID

        public int getID()
        返回事件类型。
        结果
        事件的类型ID
      • toString

        public String toString()
        返回此对象的String表示形式。
        重写:
        toString在类 EventObject
        结果
        此EventObject的String表示形式
      • paramString

        public String paramString()
        返回表示此Event的状态的字符串。 此方法仅用于调试目的,返回字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
        结果
        此事件的字符串表示形式
      • consume

        protected void consume()
        如果可以使用此事件,则消耗此事件。 只能使用低级系统事件
      • isConsumed

        protected boolean isConsumed()
        返回是否已使用此事件。
        结果
        true如果此事件已被消耗; 否则false