- java.lang.Object
-
- com.sun.java.accessibility.util.AWTEventMonitor
-
- 已知直接子类:
-
SwingEventMonitor
public class AWTEventMonitor extends Object
AWTEventMonitor实现了一套监听器,它们有条件地安装在Java虚拟机中的每个AWT组件实例上。 这些侦听器捕获的事件可以通过AWTEventMonitor支持的统一的侦听器提供。 通过这一点,每个AWT组件实例上的所有单个事件都会被汇总到按类别细分的一组监听器中(有关类别,请参阅EventID)。该类依赖于
EventQueueMonitor,它为创建顶级容器提供了基本级别的支持。
-
-
Field Summary
Fields Modifier and Type Field 描述 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元素将在以后的版本中被删除。此字段未使用。
-
构造方法摘要
构造方法 Constructor 描述 AWTEventMonitor()
-
方法摘要
所有方法 静态方法 具体的方法 Modifier and Type 方法 描述 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)移除指定的侦听器,使其在发生事件时不再接收 27043443678256事件。static voidremoveFocusListener(FocusListener l)删除指定的侦听器,使其不再接收 27043443642207个事件。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)删除指定的侦听器,使其不再接收 2704344372761事件。
-
-
-
字段详细信息
-
componentWithFocus
@Deprecated(since="8", forRemoval=true) protected static Component componentWithFocus
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用; 使用getComponentWithFocus方法获取焦点的组件。当前组件与键盘焦点。- 另请参见:
-
getComponentWithFocus()
-
componentListener
@Deprecated(since="8", forRemoval=true) protected static ComponentListener componentListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。注册的ComponentListener类的当前列表。
-
containerListener
@Deprecated(since="8", forRemoval=true) protected static ContainerListener containerListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前列出的已注册的ContainerListener类。
-
focusListener
@Deprecated(since="8", forRemoval=true) protected static FocusListener focusListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前注册的FocusListener类列表。
-
keyListener
@Deprecated(since="8", forRemoval=true) protected static KeyListener keyListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前的注册KeyListener类列表。
-
mouseListener
@Deprecated(since="8", forRemoval=true) protected static MouseListener mouseListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前的注册MouseListener类列表。
-
mouseMotionListener
@Deprecated(since="8", forRemoval=true) protected static MouseMotionListener mouseMotionListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前的注册MouseMotionListener类的列表。
-
windowListener
@Deprecated(since="8", forRemoval=true) protected static WindowListener windowListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前注册的WindowListener类列表。
-
actionListener
@Deprecated(since="8", forRemoval=true) protected static ActionListener actionListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。注册的ActionListener类的当前列表。
-
adjustmentListener
@Deprecated(since="8", forRemoval=true) protected static AdjustmentListener adjustmentListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前注册的AdjustmentListener类列表。
-
itemListener
@Deprecated(since="8", forRemoval=true) protected static ItemListener itemListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。当前列表中已注册的ItemListener类。
-
textListener
@Deprecated(since="8", forRemoval=true) protected static TextListener textListener
不推荐用于删除:此API元素将在以后的版本中被删除。 此字段未使用。注册的TextListener类的当前列表。
-
-
方法详细信息
-
getComponentWithFocus
public static Component getComponentWithFocus()
返回当前具有键盘焦点的组件。 返回值可以为null。- 结果
- 具有键盘焦点的组件
-
addComponentListener
public static void addComponentListener(ComponentListener l)
添加指定的侦听器以在Java虚拟机中发生的每个组件实例上接收所有COMPONENT事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的监听器 - 另请参见:
-
removeComponentListener(java.awt.event.ComponentListener)
-
removeComponentListener
public static void removeComponentListener(ComponentListener l)
删除指定的侦听器,使其不再接收事件COMPONENT。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addComponentListener(java.awt.event.ComponentListener)
-
addContainerListener
public static void addContainerListener(ContainerListener l)
添加指定的侦听器以在Java虚拟机中发生的每个组件实例上接收所有CONTAINER事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeContainerListener(java.awt.event.ContainerListener)
-
removeContainerListener
public static void removeContainerListener(ContainerListener l)
删除指定的侦听器,使其不再接收CONTAINER个事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addContainerListener(java.awt.event.ContainerListener)
-
addFocusListener
public static void addFocusListener(FocusListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有FOCUS事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeFocusListener(java.awt.event.FocusListener)
-
removeFocusListener
public static void removeFocusListener(FocusListener l)
删除指定的侦听器,使其不再接收FOCUS个事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addFocusListener(java.awt.event.FocusListener)
-
addKeyListener
public static void addKeyListener(KeyListener l)
添加指定的侦听器,以便在Java虚拟机发生时在每个组件实例上接收所有KEY事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeKeyListener(java.awt.event.KeyListener)
-
removeKeyListener
public static void removeKeyListener(KeyListener l)
删除指定的侦听器,使其在发生事件时不再接收KEY事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addKeyListener(java.awt.event.KeyListener)
-
addMouseListener
public static void addMouseListener(MouseListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有MOUSE事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的监听器 - 另请参见:
-
removeMouseListener(java.awt.event.MouseListener)
-
removeMouseListener
public static void removeMouseListener(MouseListener l)
删除指定的侦听器,使其不再接收MOUSE个事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addMouseListener(java.awt.event.MouseListener)
-
addMouseMotionListener
public static void addMouseMotionListener(MouseMotionListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有鼠标MOTION事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的监听器 - 另请参见:
-
removeMouseMotionListener(java.awt.event.MouseMotionListener)
-
removeMouseMotionListener
public static void removeMouseMotionListener(MouseMotionListener l)
删除指定的侦听器,使其在发生事件时不再接收 27043444292989事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addMouseMotionListener(java.awt.event.MouseMotionListener)
-
addWindowListener
public static void addWindowListener(WindowListener l)
添加指定的侦听器以在Java虚拟机发生时在每个组件实例上接收所有27043444441945事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的收听者 - 另请参见:
-
removeWindowListener(java.awt.event.WindowListener)
-
removeWindowListener
public static void removeWindowListener(WindowListener l)
删除指定的侦听器,使其不再接收WINDOW事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addWindowListener(java.awt.event.WindowListener)
-
addActionListener
public static void addActionListener(ActionListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有ACTION事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的收听者 - 另请参见:
-
removeActionListener(java.awt.event.ActionListener)
-
removeActionListener
public static void removeActionListener(ActionListener l)
删除指定的侦听器,使其在发生事件时不再接收ACTION事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addActionListener(java.awt.event.ActionListener)
-
addAdjustmentListener
public static void addAdjustmentListener(AdjustmentListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有ADJUSTMENT事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeAdjustmentListener(java.awt.event.AdjustmentListener)
-
removeAdjustmentListener
public static void removeAdjustmentListener(AdjustmentListener l)
移除指定的侦听器,使其在发生事件时不再接收ADJUSTMENT事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addAdjustmentListener(java.awt.event.AdjustmentListener)
-
addItemListener
public static void addItemListener(ItemListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有ITEM事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeItemListener(java.awt.event.ItemListener)
-
removeItemListener
public static void removeItemListener(ItemListener l)
移除指定的侦听器,使其不再接收 2704349869966事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addItemListener(java.awt.event.ItemListener)
-
addTextListener
public static void addTextListener(TextListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有TEXT事件。注意:此侦听器将自动添加到在调用此方法之后创建的所有组件实例。 此外,它仅添加到支持此侦听器类型的组件实例。
- 参数
-
l- 要添加的侦听器 - 另请参见:
-
removeTextListener(java.awt.event.TextListener)
-
removeTextListener
public static void removeTextListener(TextListener l)
移除指定的侦听器,使其不再接收TEXT事件。- 参数
-
l- 要删除的侦听器 - 另请参见:
-
addTextListener(java.awt.event.TextListener)
-
-