ทำไมส่วนประกอบวงสวิงถึงเรียกว่าส่วนประกอบที่มีน้ำหนักเบา?

ทำไมส่วนประกอบวงสวิงถึงเรียกว่าส่วนประกอบที่มีน้ำหนักเบา?
ทำไมส่วนประกอบวงสวิงถึงเรียกว่าส่วนประกอบที่มีน้ำหนักเบา?
Anonim

ส่วนประกอบ Swing นั้นเรียกว่าส่วนประกอบที่เบา เพราะเขียนด้วยภาษาจาวาทั้งหมดและแสดงผลระดับสูงได้เอง แทนที่จะใช้รหัสที่คอมพิวเตอร์ของคุณให้มา ระบบปฏิบัติการ

ส่วนประกอบที่มีน้ำหนักเบาใน Swing คืออะไร

สวิงแพ็คเกจ เช่น เป็น JButton และ JLabel เป็นส่วนประกอบที่มีน้ำหนักเบา ในอดีต การผสมส่วนประกอบรุ่นหนาและน้ำหนักเบาในอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เดียวกันทำให้เกิดปัญหาเมื่อส่วนประกอบเหล่านั้นซ้อนทับกัน

ทำไมวงสวิงถึงเรียกว่าน้ำหนักเบาและ AWT เรียกว่าน้ำหนักมาก?

AWT ว่ากันว่า "เฮฟวี่เวท" เพราะโดยพื้นฐานแล้วแต่ละองค์ประกอบ AWT นั้นเป็นส่วนประกอบแพลตฟอร์มดั้งเดิม AWT ถูกใช้งานบนชุดเครื่องมือ GUI ดั้งเดิมของแพลตฟอร์ม สิ่งนี้ยังอธิบายได้ว่าทำไม AWT ถึงค่อนข้างจำกัดเมื่อเทียบกับ Swing

ส่วนประกอบ Swing ทั้งหมดมีน้ำหนักเบาหรือไม่

ส่วนประกอบสวิงคือ ส่วนประกอบที่มีน้ำหนักเบา โดยไม่ขึ้นกับระบบปฏิบัติการใดๆ … น้ำหนักเบา - ส่วนประกอบ Swing ส่วนใหญ่เขียนด้วย Java ดังนั้นจึงไม่ต้องพึ่งพาระบบปฏิบัติการโฮสต์ในการวาด

ทำไมส่วนประกอบ AWT จึงเป็นส่วนประกอบที่มีน้ำหนักมาก

AWT ส่วนประกอบเป็นส่วนประกอบรุ่นหนา เพราะ พวกเขาใช้ระบบหน้าต่างของแพลตฟอร์มในพื้นที่เพื่อกำหนดการทำงานและรูปลักษณ์ ส่วนประกอบ Swing หลายตัวเป็นส่วนประกอบรุ่นหนา