Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

อธิบาย JavaFX Scene Graph


ใน JavaFX แอปพลิเคชัน GUI ถูกสร้างขึ้นโดยใช้กราฟฉาก กราฟฉากเป็นโครงสร้างข้อมูลที่คล้ายกับแผนผังในแอปพลิเคชันกราฟิกสมัยใหม่ เป็นจุดเริ่มต้นของแอปพลิเคชันและเป็นชุดของโหนด

ในการแสดงบางอย่างใน JavaFX คุณต้องสร้างกราฟฉากโดยใช้โหนดและตั้งค่าให้เป็นวัตถุของคลาส Stage ซึ่งเป็นคอนเทนเนอร์ระดับบนสุดของแอปพลิเคชัน JavaFX

โหนดเป็นอ็อบเจ็กต์ดั้งเดิมแบบภาพ/กราฟิกของแอปพลิเคชัน JavaFX

  • แต่ละโหนดในกราฟฉากมีพาเรนต์เดี่ยว และโหนดที่ไม่มีพาเรนต์ใด ๆ เรียกว่าโหนดรูท

  • ในทำนองเดียวกัน ทุกโหนดมีลูกตั้งแต่หนึ่งโหนดขึ้นไป และโหนดที่ไม่มีลูกจะเรียกว่าโหนดปลายสุด โหนดที่มีลูกเรียกว่าโหนดสาขา

  • อินสแตนซ์โหนดสามารถเพิ่มลงในกราฟฉากได้เพียงครั้งเดียว โหนดของกราฟฉากสามารถมีเอฟเฟกต์ ความทึบ การแปลง ตัวจัดการเหตุการณ์ ตัวจัดการเหตุการณ์ สถานะเฉพาะแอปพลิเคชัน

อธิบาย JavaFX Scene Graph

ในแอปพลิเคชัน JavaFX javafx.scene.ฉาก คลาสเก็บเนื้อหาทั้งหมดของกราฟฉาก ในขณะที่สร้างฉาก จำเป็นต้องระบุโหนดรูท