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