当我的Javafx关闭时如何做某事?

时间:2016-06-14 18:26:33

标签: java javafx

我希望在我的JavaFX程序关闭时调用一个函数。我有很少的课程延伸舞台。所以我不知道我的课程将在哪个阶段结束。

所以第一种方法是在我得到的每个阶段覆盖close函数并从那里调用我的函数。

但我想还应该有别的办法。是否有任何最终函数在我们的程序关闭之前总是被调用?所以我可以实现该功能,以便在程序关闭之前完成我需要完成的工作吗?

1 个答案:

答案 0 :(得分:6)

覆盖Application子类中的stop()

public class MyApp extends Application {

    @Override
    public void start(Stage primaryStage) {
        // startup code...
    }

    @Override
    public void stop() {
        // executed when the application shuts down
    }
}