Trình nghe sự kiện AWT

Trình nghe sự kiện đại diện cho các giao diện chịu trách nhiệm xử lý các sự kiện. Java cung cấp cho chúng ta các lớp lắng nghe Sự kiện khác nhau nhưng chúng ta sẽ thảo luận về những lớp được sử dụng thường xuyên hơn. Mọi phương thức của phương thức trình xử lý sự kiện đều có một đối số là một đối tượng là lớp con của lớp EventObject. Ví dụ, các phương thức lắng nghe sự kiện chuột sẽ chấp nhận phiên bản của MouseEvent, nơi MouseEvent dẫn xuất từ ​​EventObject.

Giao diện EventListner

Nó là một giao diện đánh dấu mà mọi giao diện người nghe phải mở rộng. Lớp này được định nghĩa trong gói java.util.

Khai báo lớp

Sau đây là khai báo cho java.util.EventListener giao diện:

public interface EventListener

Giao diện trình xử lý sự kiện AWT:

Sau đây là danh sách các trình nghe sự kiện thường được sử dụng.

Sr không. Kiểm soát & Mô tả
1

ActionListener

Giao diện này được sử dụng để nhận các sự kiện hành động.

2

ComponentListener

Giao diện này được sử dụng để nhận các sự kiện thành phần.

3

ItemListener

Giao diện này được sử dụng để nhận các sự kiện vật phẩm.

4

KeyListener

Giao diện này được sử dụng để nhận các sự kiện quan trọng.

5

MouseListener

Giao diện này được sử dụng để nhận các sự kiện chuột.

6

TextListener

Giao diện này được sử dụng để nhận các sự kiện văn bản.

7

WindowListener

Giao diện này được sử dụng để nhận các sự kiện cửa sổ.

số 8

AdjustmentListener

Giao diện này được sử dụng để nhận các sự kiện phụ.

9

ContainerListener

Giao diện này được sử dụng để nhận các sự kiện vùng chứa.

10

MouseMotionListener

Giao diện này được sử dụng để nhận các sự kiện chuyển động của chuột.

11

FocusListener

Giao diện này được sử dụng để nhận các sự kiện tiêu điểm.