คลาสกิจกรรม AWT
คลาสกิจกรรมแสดงถึงเหตุการณ์ Java ให้คลาส Event ต่างๆแก่เรา แต่เราจะพูดถึงคลาสที่ใช้บ่อยกว่า
คลาส EventObject
เป็นคลาสรูทที่จะได้รับอ็อบเจ็กต์สถานะเหตุการณ์ทั้งหมด เหตุการณ์ทั้งหมดสร้างขึ้นโดยอ้างอิงถึงออบเจ็กต์คือไฟล์sourceซึ่งถือว่ามีเหตุผลในเชิงตรรกะว่าเป็นวัตถุที่เหตุการณ์ที่เป็นปัญหาเกิดขึ้นในตอนแรกคลาสนี้ถูกกำหนดไว้ในแพ็คเกจ java.util
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.util.EventObject ชั้น:
public class EventObject
extends Object
implements Serializable
ฟิลด์
ต่อไปนี้เป็นฟิลด์สำหรับ java.util.EventObject ชั้น:
protected Object source - วัตถุที่เหตุการณ์เกิดขึ้นในตอนแรก
ตัวสร้างคลาส
| SN | ตัวสร้างและคำอธิบาย |
|---|---|
| 1 | EventObject(Object source) สร้างเหตุการณ์ต้นแบบ |
วิธีการเรียน
| SN | วิธีการและคำอธิบาย |
|---|---|
| 1 | Object getSource() วัตถุที่เหตุการณ์เกิดขึ้นในตอนแรก |
| 2 | String toString() ส่งกลับการแสดงสตริงของ EventObject นี้ |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้:
java.lang.Object
คลาสกิจกรรม AWT:
ต่อไปนี้เป็นรายการคลาสเหตุการณ์ที่ใช้กันทั่วไป
| เลขที่ | การควบคุมและคำอธิบาย |
|---|---|
| 1 | AWTEvent เป็นคลาสเหตุการณ์รูทสำหรับเหตุการณ์ AWT ทั้งหมด คลาสนี้และคลาสย่อยอยู่เหนือคลาส java.awt.Event ดั้งเดิม |
| 2 | ActionEvent ActionEvent ถูกสร้างขึ้นเมื่อมีการคลิกปุ่มหรือรายการของรายการถูกดับเบิลคลิก |
| 3 | InputEvent คลาส InputEvent เป็นคลาสเหตุการณ์รูทสำหรับเหตุการณ์อินพุตระดับคอมโพเนนต์ทั้งหมด |
| 4 | KeyEvent เมื่อป้อนอักขระเหตุการณ์สำคัญจะถูกสร้างขึ้น |
| 5 | MouseEvent เหตุการณ์นี้บ่งชี้ว่าเมาส์เกิดขึ้นในคอมโพเนนต์ |
| 6 | TextEvent วัตถุของคลาสนี้แสดงถึงเหตุการณ์ข้อความ |
| 7 | WindowEvent วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |
| 8 | AdjustmentEvent ออบเจ็กต์ของคลาสนี้แสดงถึงเหตุการณ์การปรับปรุงที่ปล่อยออกมาโดยอ็อบเจ็กต์ที่ปรับได้ |
| 9 | ComponentEvent วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |
| 10 | ContainerEvent วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |
| 11 | MouseMotionEvent วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |
| 12 | PaintEvent วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |