ส่วนประกอบ Swing นั้นเรียกว่าส่วนประกอบที่เบา เพราะเขียนด้วยภาษาจาวาทั้งหมดและแสดงผลระดับสูงได้เอง แทนที่จะใช้รหัสที่คอมพิวเตอร์ของคุณให้มา ระบบปฏิบัติการ
ส่วนประกอบที่มีน้ำหนักเบาใน Swing คืออะไร
สวิงแพ็คเกจ เช่น เป็น JButton และ JLabel เป็นส่วนประกอบที่มีน้ำหนักเบา ในอดีต การผสมส่วนประกอบรุ่นหนาและน้ำหนักเบาในอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เดียวกันทำให้เกิดปัญหาเมื่อส่วนประกอบเหล่านั้นซ้อนทับกัน
ทำไมวงสวิงถึงเรียกว่าน้ำหนักเบาและ AWT เรียกว่าน้ำหนักมาก?
AWT ว่ากันว่า "เฮฟวี่เวท" เพราะโดยพื้นฐานแล้วแต่ละองค์ประกอบ AWT นั้นเป็นส่วนประกอบแพลตฟอร์มดั้งเดิม AWT ถูกใช้งานบนชุดเครื่องมือ GUI ดั้งเดิมของแพลตฟอร์ม สิ่งนี้ยังอธิบายได้ว่าทำไม AWT ถึงค่อนข้างจำกัดเมื่อเทียบกับ Swing
ส่วนประกอบ Swing ทั้งหมดมีน้ำหนักเบาหรือไม่
ส่วนประกอบสวิงคือ ส่วนประกอบที่มีน้ำหนักเบา โดยไม่ขึ้นกับระบบปฏิบัติการใดๆ … น้ำหนักเบา - ส่วนประกอบ Swing ส่วนใหญ่เขียนด้วย Java ดังนั้นจึงไม่ต้องพึ่งพาระบบปฏิบัติการโฮสต์ในการวาด
ทำไมส่วนประกอบ AWT จึงเป็นส่วนประกอบที่มีน้ำหนักมาก
AWT ส่วนประกอบเป็นส่วนประกอบรุ่นหนา เพราะ พวกเขาใช้ระบบหน้าต่างของแพลตฟอร์มในพื้นที่เพื่อกำหนดการทำงานและรูปลักษณ์ ส่วนประกอบ Swing หลายตัวเป็นส่วนประกอบรุ่นหนา