SWING - คลาสเมนู
ดังที่เราทราบดีว่าทุกหน้าต่างระดับบนสุดจะมีแถบเมนูที่เกี่ยวข้อง แถบเมนูนี้ประกอบด้วยตัวเลือกเมนูต่างๆสำหรับผู้ใช้ปลายทาง นอกจากนี้แต่ละตัวเลือกยังมีรายการตัวเลือกซึ่งเรียกว่าเมนูแบบเลื่อนลง การควบคุมเมนูและ MenuItem เป็นคลาสย่อยของคลาส MenuComponent
ลำดับชั้นของเมนู
การควบคุมเมนู
| ซีเนียร์ | ชั้นเรียนและคำอธิบาย |
|---|---|
| 1 | JMenuBar วัตถุ JMenuBar เชื่อมโยงกับหน้าต่างระดับบนสุด |
| 2 | JMenuItem รายการในเมนูต้องเป็นของ JMenuItem หรือคลาสย่อยใด ๆ |
| 3 | JMenu วัตถุ JMenu เป็นส่วนประกอบของเมนูแบบดึงลงซึ่งแสดงจากแถบเมนู |
| 4 | JCheckboxMenu รายการ JCheckboxMenuItem เป็นคลาสย่อยของ JMenuItem |
| 5 | JRadioButtonMenuItem JRadioButtonMenuItem เป็นคลาสย่อยของ JMenuItem |
| 6 | JPopupMenu JPopupMenu สามารถโผล่ขึ้นมาแบบไดนามิกในตำแหน่งที่ระบุภายในคอมโพเนนต์ |