คลาส JavaFX Application มีวิธีวงจรชีวิตสามวิธี ได้แก่ −
-
เริ่ม() − วิธีการเข้าใช้จุดที่จะเขียนโค้ดกราฟิก JavaFX
-
หยุด() − วิธีว่างซึ่งสามารถแทนที่ได้ ที่นี่คุณสามารถเขียนตรรกะเพื่อหยุดแอปพลิเคชันได้
-
init() − วิธีการที่ว่างเปล่าซึ่งสามารถแทนที่ได้ แต่คุณไม่สามารถสร้างเวทีหรือฉากด้วยวิธีนี้ได้
นอกจากนี้ ยังมีเมธอดแบบสแตติกที่ชื่อ launch() เพื่อเปิดใช้ JavaFXapplication
ตั้งแต่ launch() วิธีการเป็นแบบคงที่ คุณต้องเรียกมันจากบริบทแบบคงที่ (โดยทั่วไปหลัก) เมื่อใดก็ตามที่เปิดแอปพลิเคชัน JavaFX การดำเนินการต่อไปนี้จะดำเนินการ (ในลำดับเดียวกัน)
-
มีการสร้างอินสแตนซ์ของคลาสแอปพลิเคชัน
-
Init() เรียกว่าเมธอด
-
จุดเริ่มต้น() เรียกว่าเมธอด
-
ตัวเรียกใช้งานรอให้แอปพลิเคชันเสร็จสิ้นและเรียก stop() วิธีการ
การยกเลิกแอปพลิเคชัน JavaFX
เมื่อปิดหน้าต่างสุดท้ายของแอปพลิเคชัน แอปพลิเคชัน JavaFX จะถูกยกเลิกโดยปริยาย คุณสามารถปิดการทำงานนี้โดยข้ามค่าบูลีน "False" ไปยังเมธอดแบบคงที่ setImplicitExit() (ควรเรียกจากบริบทคงที่)
คุณสามารถยุติแอปพลิเคชัน JavaFX ได้อย่างชัดเจนโดยใช้วิธีการ Platform.exit() หรือ System.exit(int) .