如何在Javafx关闭时执行某些操作?
问题描述:
我想在我的JavaFX程序关闭时调用一个函数。我有几个扩展舞台的类。所以我不知道我的节目会在哪个阶段结束。如何在Javafx关闭时执行某些操作?
因此,第一种方法是在每一个阶段重写关闭函数并从那里调用我的函数。
但我想应该有其他方式。在我们的程序关闭之前总是有最终的函数吗?因此,我可以实现该功能,以便在程序关闭之前将需要完成的工作放在那里?
答
覆盖stop()
在Application
子类:
public class MyApp extends Application {
@Override
public void start(Stage primaryStage) {
// startup code...
}
@Override
public void stop() {
// executed when the application shuts down
}
}
这正是我需要的!非常感谢。 –