模块
java.desktop
Package java.awt.event
提供用于处理AWT组件触发的不同类型事件的接口和类。
有关AWT事件模型的详细信息,请参见
java.awt.AWTEvent
类。
事件由事件源触发。
事件侦听器向事件源注册以接收有关特定类型事件的通知。
这个包定义了事件和事件监听器,以及事件监听器适配器,它们是方便类,使编写事件监听器的过程更加容易。
- 从以下版本开始:
- 1.1
-
接口摘要 接口 描述 ActionListener 用于接收动作事件的侦听器接口。AdjustmentListener 用于接收调整事件的侦听器接口。AWTEventListener 侦听器接口,用于接收分派给作为Component或MenuComponent实例或其子类的对象的事件的通知。ComponentListener 用于接收组件事件的侦听器接口。ContainerListener 用于接收容器事件的侦听器接口。FocusListener 用于在组件上接收键盘焦点事件的侦听器接口。HierarchyBoundsListener 用于接收祖先的侦听器接口移动和调整大小的事件。HierarchyListener 用于接收层次结构更改事件的侦听器接口。InputMethodListener 用于接收输入方法事件的侦听器接口。ItemListener 用于接收项事件的侦听器接口。KeyListener 用于接收键盘事件(击键)的侦听器接口。MouseListener 用于在组件上接收“有趣”鼠标事件(按下,释放,单击,输入和退出)的侦听器界面。MouseMotionListener 用于在组件上接收鼠标移动事件的侦听器接口。MouseWheelListener 用于在组件上接收鼠标滚轮事件的侦听器接口。TextListener 用于接收文本事件的侦听器接口。WindowFocusListener 侦听器接口用于接收WindowEvents
,包括WINDOW_GAINED_FOCUS
和WINDOW_LOST_FOCUS
事件。WindowListener 用于接收窗口事件的侦听器接口。WindowStateListener 用于接收窗口状态事件的侦听器接口。 -
类摘要 类 描述 ActionEvent 一个语义事件,指示发生了组件定义的操作。AdjustmentEvent 可调整对象(如Scrollbar
和ScrollPane
)发出的调整事件。AWTEventListenerProxy 扩展EventListenerProxy
类,专门用于为特定事件掩码添加AWTEventListener
。ComponentAdapter 用于接收组件事件的抽象适配器类。ComponentEvent 一个低级事件,指示组件移动,更改大小或更改可见性(也是其他组件级事件的根类)。ContainerAdapter 用于接收容器事件的抽象适配器类。ContainerEvent 一个低级事件,指示容器的内容因添加或删除组件而更改。FocusAdapter 用于接收键盘焦点事件的抽象适配器类。FocusEvent 低级事件,指示组件已获得或丢失输入焦点。HierarchyBoundsAdapter 用于接收祖先移动和调整大小的事件的抽象适配器类。HierarchyEvent 一个事件,指示Component
所属的Component
层次结构的更改。InputEvent 所有组件级输入事件的根事件类。InputMethodEvent 输入方法事件包含有关使用输入方法组合的文本的信息。InvocationEvent 它执行的事件run()
上的方法Runnable
当通过AWT事件调度线程进行调度。ItemEvent 一个语义事件,指示已选择或取消选择某个项目。KeyAdapter 用于接收键盘事件的抽象适配器类。KeyEvent 指示组件中发生击键的事件。MouseAdapter 用于接收鼠标事件的抽象适配器类。MouseEvent 一个事件,指示组件中发生了鼠标操作。MouseMotionAdapter 用于接收鼠标移动事件的抽象适配器类。MouseWheelEvent 指示鼠标滚轮在组件中旋转的事件。PaintEvent 组件级绘制事件。TextEvent 一个语义事件,指示对象的文本已更改。WindowAdapter 用于接收窗口事件的抽象适配器类。WindowEvent 一个低级事件,指示窗口已更改其状态。 -
枚举摘要 Enum 描述 FocusEvent.Cause 这个枚举代表了FocusEvent
的原因 - 它发生的原因。