- 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 ActionListener
actionListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static AdjustmentListener
adjustmentListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static ComponentListener
componentListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static Component
componentWithFocus
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用; 使用getComponentWithFocus方法获取焦点的组件。protected static ContainerListener
containerListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static FocusListener
focusListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static ItemListener
itemListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static KeyListener
keyListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static MouseListener
mouseListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static MouseMotionListener
mouseMotionListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static TextListener
textListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static WindowListener
windowListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。
-
构造方法摘要
构造方法 Constructor 描述 AWTEventMonitor()
-
方法摘要
所有方法 静态方法 具体的方法 Modifier and Type 方法 描述 static void
addActionListener(ActionListener l)
添加指定的侦听器以在Java虚拟机发生时在每个组件实例上接收所有ACTION
事件。static void
addAdjustmentListener(AdjustmentListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有ADJUSTMENT
个事件。static void
addComponentListener(ComponentListener l)
添加指定的侦听器以在Java虚拟机中发生的每个组件实例上接收所有COMPONENT
事件。static void
addContainerListener(ContainerListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有CONTAINER
事件。static void
addFocusListener(FocusListener l)
添加指定的侦听器,以便在Java虚拟机发生时在每个组件实例上接收所有FOCUS
事件。static void
addItemListener(ItemListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有ITEM
事件。static void
addKeyListener(KeyListener l)
添加指定的侦听器,以便在Java虚拟机发生时的每个组件实例上接收所有KEY
事件。static void
addMouseListener(MouseListener l)
添加指定的侦听器,以便在Java虚拟机发生时在每个组件实例上接收所有MOUSE
事件。static void
addMouseMotionListener(MouseMotionListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有鼠标MOTION
事件。static void
addTextListener(TextListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有TEXT
事件。static void
addWindowListener(WindowListener l)
添加指定的侦听器以在Java虚拟机发生时的每个组件实例上接收所有WINDOW
事件。static Component
getComponentWithFocus()
返回当前具有键盘焦点的组件。static void
removeActionListener(ActionListener l)
删除指定的侦听器,使其在发生事件时不再接收ACTION
事件。static void
removeAdjustmentListener(AdjustmentListener l)
删除指定的侦听器,使其不再接收ADJUSTMENT
事件。static void
removeComponentListener(ComponentListener l)
删除指定的侦听器,使其不再接收COMPONENT
事件。static void
removeContainerListener(ContainerListener l)
移除指定的侦听器,使其在发生事件时不再接收 27043443678256事件。static void
removeFocusListener(FocusListener l)
删除指定的侦听器,使其不再接收 27043443642207个事件。static void
removeItemListener(ItemListener l)
删除指定的侦听器,使其不再接收ITEM
事件。static void
removeKeyListener(KeyListener l)
移除指定的侦听器,使其不再接收KEY
事件。static void
removeMouseListener(MouseListener l)
删除指定的侦听器,使其不再接收MOUSE
个事件。static void
removeMouseMotionListener(MouseMotionListener l)
移除指定的侦听器,使其不再接收MOTION
事件。static void
removeTextListener(TextListener l)
移除指定的侦听器,使其不再接收TEXT
事件。static void
removeWindowListener(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)
-
-