Các lớp sự kiện AWT

Các lớp Sự kiện đại diện cho sự kiện. Java cung cấp cho chúng ta các lớp 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.

Lớp EventObject

Nó là lớp gốc mà từ đó tất cả các đối tượng trạng thái sự kiện sẽ được dẫn xuất. Tất cả các Sự kiện được xây dựng với một tham chiếu đến đối tượng,source, về mặt logic, đó được coi là đối tượng mà Sự kiện được đề cập ban đầu xảy ra. 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.EventObject lớp học:

public class EventObject
   extends Object
      implements Serializable

Cánh đồng

Sau đây là các trường cho java.util.EventObject lớp học:

  • protected Object source - Đối tượng mà Sự kiện xảy ra ban đầu.

Các hàm tạo lớp

SN Cấu tạo & Mô tả
1

EventObject(Object source)

Tạo một Sự kiện nguyên mẫu.

Phương thức lớp

SN Phương pháp & Mô tả
1

Object getSource()

Đối tượng mà Sự kiện đã xảy ra ban đầu.

2

String toString()

Trả về biểu diễn chuỗi của EventObject này.

Các phương thức kế thừa

Lớp này kế thừa các phương thức từ các lớp sau:

  • java.lang.Object

Các lớp sự kiện AWT:

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

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

AWTEvent

Nó là lớp sự kiện gốc cho tất cả các sự kiện AWT. Lớp này và các lớp con của nó thay thế lớp java.awt.Event ban đầu.

2

ActionEvent

ActionEvent được tạo khi nhấp vào nút hoặc mục của danh sách được nhấp đúp.

3

InputEvent

Lớp InputEvent là lớp sự kiện gốc cho tất cả các sự kiện đầu vào cấp thành phần.

4

Sự kiện chính

Khi nhập ký tự, sự kiện Key được tạo.

5

MouseEvent

Sự kiện này cho biết một hành động chuột đã xảy ra trong một thành phần.

6

TextEvent

Đối tượng của lớp này đại diện cho các sự kiện văn bản.

7

WindowEvent

Đối tượng của lớp này đại diện cho sự thay đổi trạng thái của một cửa sổ.

số 8

AdjustmentEvent

Đối tượng của lớp này đại diện cho sự kiện điều chỉnh được phát ra bởi các đối tượng Điều chỉnh.

9

ComponentEvent

Đối tượng của lớp này đại diện cho sự thay đổi trạng thái của một cửa sổ.

10

ContainerEvent

Đối tượng của lớp này đại diện cho sự thay đổi trạng thái của một cửa sổ.

11

MouseMotionEvent

Đối tượng của lớp này đại diện cho sự thay đổi trạng thái của một cửa sổ.

12

PaintEvent

Đối tượng của lớp này đại diện cho sự thay đổi trạng thái của một cửa sổ.