Module  java.desktop
软件包  java.awt

Class AWTEvent

    • 字段详细信息

      • consumed

        protected boolean consumed
        控制一旦源处理它,事件是否被发回到对等体 - false意味着它被发送到对等体; 真的意味着它不是。 语义事件始终具有“真实”值,因为它们是由对等体响应于低级别事件生成的。
        另请参见:
        consume()isConsumed()
      • COMPONENT_EVENT_MASK

        public static final long COMPONENT_EVENT_MASK
        用于选择组件事件的事件掩码。
        另请参见:
        Constant Field Values
      • CONTAINER_EVENT_MASK

        public static final long CONTAINER_EVENT_MASK
        用于选择容器事件的事件掩码。
        另请参见:
        Constant Field Values
      • FOCUS_EVENT_MASK

        public static final long FOCUS_EVENT_MASK
        用于选择焦点事件的事件掩码。
        另请参见:
        Constant Field Values
      • KEY_EVENT_MASK

        public static final long KEY_EVENT_MASK
        用于选择关键事件的事件掩码。
        另请参见:
        Constant Field Values
      • MOUSE_EVENT_MASK

        public static final long MOUSE_EVENT_MASK
        用于选择鼠标事件的事件掩码。
        另请参见:
        Constant Field Values
      • MOUSE_MOTION_EVENT_MASK

        public static final long MOUSE_MOTION_EVENT_MASK
        用于选择鼠标运动事件的事件掩码。
        另请参见:
        Constant Field Values
      • WINDOW_EVENT_MASK

        public static final long WINDOW_EVENT_MASK
        用于选择窗口事件的事件掩码。
        另请参见:
        Constant Field Values
      • ACTION_EVENT_MASK

        public static final long ACTION_EVENT_MASK
        用于选择动作事件的事件掩码。
        另请参见:
        Constant Field Values
      • ADJUSTMENT_EVENT_MASK

        public static final long ADJUSTMENT_EVENT_MASK
        用于选择调整事件的事件掩码。
        另请参见:
        Constant Field Values
      • ITEM_EVENT_MASK

        public static final long ITEM_EVENT_MASK
        用于选择项目事件的事件掩码。
        另请参见:
        Constant Field Values
      • TEXT_EVENT_MASK

        public static final long TEXT_EVENT_MASK
        用于选择文本事件的事件掩码。
        另请参见:
        Constant Field Values
      • INPUT_METHOD_EVENT_MASK

        public static final long INPUT_METHOD_EVENT_MASK
        用于选择输入法事件的事件掩码。
        另请参见:
        Constant Field Values
      • PAINT_EVENT_MASK

        public static final long PAINT_EVENT_MASK
        用于选择油漆事件的事件掩码。
        另请参见:
        Constant Field Values
      • INVOCATION_EVENT_MASK

        public static final long INVOCATION_EVENT_MASK
        用于选择调用事件的事件掩码。
        另请参见:
        Constant Field Values
      • HIERARCHY_EVENT_MASK

        public static final long HIERARCHY_EVENT_MASK
        用于选择层次结构事件的事件掩码。
        另请参见:
        Constant Field Values
      • HIERARCHY_BOUNDS_EVENT_MASK

        public static final long HIERARCHY_BOUNDS_EVENT_MASK
        用于选择层次结构事件的事件掩码。
        另请参见:
        Constant Field Values
      • MOUSE_WHEEL_EVENT_MASK

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

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

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

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

      • AWTEvent

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

      • setSource

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

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

        参数
        newSource - 事件应发送到的新对象
        从以下版本开始:
        1.4
      • getID

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

        public String toString​()
        返回此对象的String表示形式。
        重写:
        toStringEventObject
        结果
        这个EventObject的一个String表示形式。
      • paramString

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

        protected void consume​()
        消耗这个事件,如果这个事件可以消耗。 只能使用低级别的系统事件
      • isConsumed

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