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