解释 JavaFX 应用程序的生命周期

javaobject oriented programmingprogramming更新于 2025/10/9 19:56:17

JavaFX 应用程序类有三种生命周期方法,分别是 −

  • start() − 写入 JavaFX 图形代码的入口点方法。

  • stop() − 可以重写的空方法,在这里您可以编写停止应用程序的逻辑。

  • init() − 可以重写的空方法,但您不能在此方法中创建阶段或场景。

除此之外,它还提供了一个名为 launch() 的静态方法来启动 JavaFX 应用程序。

由于 launch() 方法是静态的,因此您需要从静态上下文(通常是 main)调用它。每当启动 JavaFX 应用程序时,将执行以下操作(按相同顺序)。

  • 创建应用程序类的实例。

  • 调用 Init() 方法。

  • 调用 start() 方法。

  • 启动器等待应用程序完成并调用 stop() 方法。

终止 JavaFX 应用程序

当应用程序的最后一个窗口关闭时,JavaFX 应用程序将隐式终止。您可以绕过布尔值"False"关闭此行为到静态方法 setImplicitExit()(应从静态上下文中调用)。

您可以使用方法 Platform.exit() 或 System.exit(int) 明确终止 JavaFX 应用程序。


相关文章


有用资源