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

อธิบายวงจรชีวิตของ JavaFX Application


คลาส JavaFX Application มีวิธีวงจรชีวิตสามวิธี ได้แก่ −

  • เริ่ม() − วิธีการเข้าใช้จุดที่จะเขียนโค้ดกราฟิก JavaFX

  • หยุด() − วิธีว่างซึ่งสามารถแทนที่ได้ ที่นี่คุณสามารถเขียนตรรกะเพื่อหยุดแอปพลิเคชันได้

  • init() − วิธีการที่ว่างเปล่าซึ่งสามารถแทนที่ได้ แต่คุณไม่สามารถสร้างเวทีหรือฉากด้วยวิธีนี้ได้

นอกจากนี้ ยังมีเมธอดแบบสแตติกที่ชื่อ launch() เพื่อเปิดใช้ JavaFXapplication

ตั้งแต่ launch() วิธีการเป็นแบบคงที่ คุณต้องเรียกมันจากบริบทแบบคงที่ (โดยทั่วไปหลัก) เมื่อใดก็ตามที่เปิดแอปพลิเคชัน JavaFX การดำเนินการต่อไปนี้จะดำเนินการ (ในลำดับเดียวกัน)

  • มีการสร้างอินสแตนซ์ของคลาสแอปพลิเคชัน

  • Init() เรียกว่าเมธอด

  • จุดเริ่มต้น() เรียกว่าเมธอด

  • ตัวเรียกใช้งานรอให้แอปพลิเคชันเสร็จสิ้นและเรียก stop() วิธีการ

การยกเลิกแอปพลิเคชัน JavaFX

เมื่อปิดหน้าต่างสุดท้ายของแอปพลิเคชัน แอปพลิเคชัน JavaFX จะถูกยกเลิกโดยปริยาย คุณสามารถปิดการทำงานนี้โดยข้ามค่าบูลีน "False" ไปยังเมธอดแบบคงที่ setImplicitExit() (ควรเรียกจากบริบทคงที่)

คุณสามารถยุติแอปพลิเคชัน JavaFX ได้อย่างชัดเจนโดยใช้วิธีการ Platform.exit() หรือ System.exit(int) .