คลาสกิจกรรม 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 วัตถุของคลาสนี้แสดงถึงการเปลี่ยนแปลงสถานะของหน้าต่าง |