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. |