Module
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 用于接收窗口状态事件的侦听器接口。 -
类摘要 Class 描述 ActionEvent 指示组件定义的动作发生的语义事件。AdjustmentEvent 可调整对象发出的调整事件,如Scrollbar
和ScrollPane
。AWTEventListenerProxy 一个扩展EventListenerProxy
专门用于为特定事件掩码添加一个AWTEventListener
的类。ComponentAdapter 用于接收组件事件的抽象适配器类。ComponentEvent 指示组件移动,更改大小或更改可见性的低级事件(也称为其他组件级事件的根类)。ContainerAdapter 用于接收容器事件的抽象适配器类。ContainerEvent 低级别事件,表示容器的内容因添加或删除组件而发生更改。FocusAdapter 用于接收键盘焦点事件的抽象适配器类。FocusEvent 指示组件已经获得或丢失了输入焦点的低级事件。HierarchyBoundsAdapter 用于接收祖先移动和调整大小的事件的抽象适配器类。HierarchyEvent 表示Component
所属的Component
层次结构发生变化的事件。InputEvent 所有组件级输入事件的根事件类。InputMethodEvent 输入法事件包含使用输入法组合的文本信息。InvocationEvent 在由AWT事件调度程序线程调度时,在Runnable
执行run()
方法的事件。ItemEvent 表示选择或取消选择项目的语义事件。KeyAdapter 用于接收键盘事件的抽象适配器类。KeyEvent 指示组件中发生击键的事件。MouseAdapter 用于接收鼠标事件的抽象适配器类。MouseEvent 指示组件中发生鼠标操作的事件。MouseMotionAdapter 用于接收鼠标运动事件的抽象适配器类。MouseWheelEvent 指示鼠标轮在组件中旋转的事件。PaintEvent 组件级paint事件。TextEvent 表示对象的文本改变的语义事件。WindowAdapter 用于接收窗口事件的抽象适配器类。WindowEvent 指示窗口已更改其状态的低级别事件。 -
枚举摘要 Enum 描述 FocusEvent.Cause 这个枚举代表了一个FocusEvent
的原因 - 它的发生原因。