AWTEventMonitor实现了一组侦听器,这些侦听器有条件地安装在Java虚拟机中的每个AWT组件实例上。 这些侦听器捕获的事件通过AWTEventMonitor支持的统一侦听器集提供。 这样,每个AWT组件实例上的所有单个事件都会汇集到按类别细分的一组侦听器中(有关类别,请参阅EventID )。

此类依赖于EventQueueMonitor ,它提供了在创建顶级容器时捕获它们的基本级别支持。

不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用; 获取具有焦点的组件使用getComponentWithFocus方法。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ACTION事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ADJUSTMENT事件。 添加指定的侦听器,以便在Java虚拟机中的每个组件实例上发生所有COMPONENT事件。 添加指定的侦听器,以便在Java虚拟机中的每个组件实例上发生所有CONTAINER事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有FOCUS事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ITEM事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有KEY事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有MOUSE事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有鼠标MOTION事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有TEXT事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有WINDOW事件。 返回当前具有键盘焦点的组件。 删除指定的侦听器,以便它们在发生时不再接收ACTION事件。 删除指定的侦听器,以便它们在发生时不再接收ADJUSTMENT个事件。 删除指定的侦听器,以便它们在发生时不再接收COMPONENT个事件。 删除指定的侦听器,以便它们在发生时不再接收CONTAINER个事件。 删除指定的侦听器,以便它们在发生时不再接收FOCUS事件。 删除指定的侦听器,以便它们在发生时不再接收ITEM个事件。 删除指定的侦听器,以便它们在发生时不再接收KEY个事件。 删除指定的侦听器,以便它们在发生时不再接收MOUSE个事件。 删除指定的侦听器,以便它们在发生时不再接收MOTION个事件。 删除指定的侦听器,以便它们在发生时不再接收TEXT事件。 删除指定的侦听器,以便它们在发生时不再接收WINDOW个事件。 具有键盘焦点的当前组件。 已注册的ComponentListener类的当前列表。 已注册的ContainerListener类的当前列表。 已注册的FocusListener类的当前列表。 已注册的KeyListener类的当前列表。 已注册的MouseListener类的当前列表。 已注册的MouseMotionListener类的当前列表。 注册的WindowListener类的当前列表。 已注册的ActionListener类的当前列表。 已注册的AdjustmentListener类的当前列表。 已注册的ItemListener类的当前列表。 已注册的TextListener类的当前列表。 返回当前具有键盘焦点的组件。返回值可以为null。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有COMPONENT事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收COMPONENT事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有CONTAINER事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收CONTAINER个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有FOCUS事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收FOCUS事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有KEY事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收KEY事件。 添加指定的侦听器,以便在Java虚拟机中的每个组件实例上发生所有MOUSE事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收MOUSE个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有鼠标MOTION事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收MOTION个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有WINDOW事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收WINDOW事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ACTION事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收ACTION个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ADJUSTMENT事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收ADJUSTMENT个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ITEM事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收ITEM个事件。 添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有TEXT事件。

注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的组件实例。

删除指定的侦听器,以便它们在发生时不再接收TEXT个事件。
字段  
变量和类型字段描述
protected static ActionListeneractionListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static AdjustmentListeneradjustmentListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static ComponentListenercomponentListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static ComponentcomponentWithFocus
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用; 获取具有焦点的组件使用getComponentWithFocus方法。
protected static ContainerListenercontainerListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static FocusListenerfocusListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static ItemListeneritemListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static KeyListenerkeyListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static MouseListenermouseListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static MouseMotionListenermouseMotionListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static TextListenertextListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
protected static WindowListenerwindowListener
不推荐使用,要删除:此API元素将在以后的版本中删除。
该字段未使用。
构造方法  
构造器描述
AWTEventMonitor() 
所有方法 静态方法  具体的方法 
变量和类型方法描述
static voidaddActionListener​(ActionListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ACTION事件。
static voidaddAdjustmentListener​(AdjustmentListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ADJUSTMENT事件。
static voidaddComponentListener​(ComponentListener l)
添加指定的侦听器,以便在Java虚拟机中的每个组件实例上发生所有COMPONENT事件。
static voidaddContainerListener​(ContainerListener l)
添加指定的侦听器,以便在Java虚拟机中的每个组件实例上发生所有CONTAINER事件。
static voidaddFocusListener​(FocusListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有FOCUS事件。
static voidaddItemListener​(ItemListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有ITEM事件。
static voidaddKeyListener​(KeyListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有KEY事件。
static voidaddMouseListener​(MouseListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有MOUSE事件。
static voidaddMouseMotionListener​(MouseMotionListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有鼠标MOTION事件。
static voidaddTextListener​(TextListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有TEXT事件。
static voidaddWindowListener​(WindowListener l)
添加指定的侦听器以在Java虚拟机中的每个组件实例上发生所有WINDOW事件。
static ComponentgetComponentWithFocus()
返回当前具有键盘焦点的组件。
static voidremoveActionListener​(ActionListener l)
删除指定的侦听器,以便它们在发生时不再接收ACTION事件。
static voidremoveAdjustmentListener​(AdjustmentListener l)
删除指定的侦听器,以便它们在发生时不再接收ADJUSTMENT个事件。
static voidremoveComponentListener​(ComponentListener l)
删除指定的侦听器,以便它们在发生时不再接收COMPONENT个事件。
static voidremoveContainerListener​(ContainerListener l)
删除指定的侦听器,以便它们在发生时不再接收CONTAINER个事件。
static voidremoveFocusListener​(FocusListener l)
删除指定的侦听器,以便它们在发生时不再接收FOCUS事件。
static voidremoveItemListener​(ItemListener l)
删除指定的侦听器,以便它们在发生时不再接收ITEM个事件。
static voidremoveKeyListener​(KeyListener l)
删除指定的侦听器,以便它们在发生时不再接收KEY个事件。
static voidremoveMouseListener​(MouseListener l)
删除指定的侦听器,以便它们在发生时不再接收MOUSE个事件。
static voidremoveMouseMotionListener​(MouseMotionListener l)
删除指定的侦听器,以便它们在发生时不再接收MOTION个事件。
static voidremoveTextListener​(TextListener l)
删除指定的侦听器,以便它们在发生时不再接收TEXT事件。
static voidremoveWindowListener​(WindowListener l)
删除指定的侦听器,以便它们在发生时不再接收WINDOW个事件。
点赞 0 打赏


微信赞赏

支付宝赞赏

发表评论
欢迎您:

关于本站

    1024云平台导航与技术测评,进行云平台导航、测评、选型技术指导、上云方案咨询、系统优化、降低上云费用,欢迎咨询合作

阿里云活动69元/年起

【华为云活动0.49折/年】

【腾讯云活动70元/1年】

开创你伟大的事业吧

网站信息

  • 至昨天总访问:2602836
  • 至昨天总访客:2127916
  • 至昨天总IP:2075830

官方文档翻译