SWING - ตู้คอนเทนเนอร์
คอนเทนเนอร์เป็นส่วนหนึ่งของส่วนประกอบ SWING GUI คอนเทนเนอร์มีช่องว่างที่สามารถระบุตำแหน่งของส่วนประกอบได้ คอนเทนเนอร์ใน AWT เป็นส่วนประกอบในตัวเองและมีความสามารถในการเพิ่มส่วนประกอบให้กับตัวมันเอง ต่อไปนี้เป็นประเด็นสำคัญที่ต้องพิจารณา
คลาสย่อยของคอนเทนเนอร์เรียกว่าคอนเทนเนอร์ ตัวอย่างเช่น JPanel, JFrame และ JWindow
คอนเทนเนอร์สามารถเพิ่มได้เฉพาะ Component เท่านั้น
เค้าโครงเริ่มต้นมีอยู่ในแต่ละคอนเทนเนอร์ซึ่งสามารถแทนที่ได้โดยใช้ setLayout วิธี.
ตู้คอนเทนเนอร์ SWING
ต่อไปนี้เป็นรายการคอนเทนเนอร์ที่ใช้กันทั่วไปในขณะที่ออกแบบ GUI โดยใช้ SWING
ซีเนียร์ | คอนเทนเนอร์และคำอธิบาย |
---|---|
1 | แผงหน้าปัด JPanel เป็นตู้คอนเทนเนอร์ที่ง่ายที่สุด มีพื้นที่สำหรับวางส่วนประกอบอื่น ๆ รวมถึงแผงอื่น ๆ |
2 | กรอบ JFrame คือหน้าต่างระดับบนสุดที่มีชื่อเรื่องและเส้นขอบ |
3 | หน้าต่าง วัตถุ JWindow คือหน้าต่างระดับบนสุดที่ไม่มีขอบและไม่มีแถบเมนู |