Computer >> Máy Tính >  >> Lập trình >> Java

Giải thích vòng đời của một ứng dụng JavaFX


Lớp Ứng dụng JavaFX có ba phương thức vòng đời, đó là -

  • start () - Phương thức điểm nhập nơi mã đồ họa JavaFX sẽ được viết.

  • dừng () - Một phương thức trống có thể bị ghi đè, tại đây bạn có thể viết logic để dừng ứng dụng.

  • init () - Một phương thức trống có thể bị ghi đè, nhưng bạn không thể tạo sân khấu hoặc cảnh trong phương thức này.

Ngoài ra, nó cung cấp một phương thức tĩnh có tên là launcher () để khởi chạy JavaFXapplication.

Kể từ khi khởi chạy () phương thức là tĩnh, bạn cần phải gọi nó từ một ngữ cảnh tĩnh (nói chung là chính). Bất cứ khi nào một ứng dụng JavaFX được khởi chạy, các hành động sau sẽ được thực hiện (theo cùng một thứ tự).

  • Một phiên bản của lớp ứng dụng được tạo.

  • Init () phương thức được gọi.

  • Sự bắt đầu () phương thức được gọi.

  • Trình khởi chạy đợi ứng dụng hoàn tất và gọi dừng () phương pháp.

Chấm dứt ứng dụng JavaFX

Khi cửa sổ cuối cùng của ứng dụng bị đóng, ứng dụng JavaFX sẽ bị kết thúc ngầm. Bạn có thể tắt hành vi này bằng cách bỏ qua giá trị Boolean “False” cho phương thức tĩnh setImplicitExit () (nên được gọi từ ngữ cảnh tĩnh).

Bạn có thể chấm dứt ứng dụng JavaFX một cách rõ ràng bằng cách sử dụng các phương pháp Platform.exit () hoặc System.exit (int) .