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

Mil*_*ita 3 java javafx

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

因此,第一种方法是在我获得的每个阶段覆盖close函数并从那里调用我的函数.

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

Jam*_*s_D 6

覆盖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
    }
}
Run Code Online (Sandbox Code Playgroud)