Swing 简明教程

SWING - Event Listeners

事件侦听器表示负责处理事件的接口。Java 提供各种事件侦听器类,但我们只讨论使用最频繁的那些类。每个事件侦听器方法的一个方法只有一个参数,该参数是一个对象,它是 EventObject 类的子类。例如,鼠标事件侦听器方法接受 MouseEvent 的实例,其中 MouseEvent 派生自 EventObject。

EventListner Interface

它是一个标记接口,每个侦听器接口都必须扩展它。此类在 java.util 中定义。

Class Declaration

以下是 java.util.EventListener 接口的声明 −

public interface EventListener

SWING Event Listener Interfaces

以下是常用事件侦听器的列表。

Sr.No.

Class & Description

1

ActionListener 该接口用于接收操作事件。

2

ComponentListener 该接口用于接收组件事件。

3

ItemListener 此界面用于接收项目事件。

4

KeyListener 此界面用于接收关键事件。

5

MouseListener 此界面用于接收鼠标事件。

6

WindowListener 此界面用于接收窗口事件。

7

AdjustmentListener 此界面用于接收调整事件。

8

ContainerListener 此界面用于接收容器事件。

9

MouseMotionListener 此界面用于接收鼠标移动事件。

10

FocusListener 此界面用于接收焦点事件。