我希望在我的JavaFX程序关闭时调用一个函数.我有很少的课程延伸舞台.所以我不知道我的计划将在哪个阶段结束.
因此,第一种方法是在我获得的每个阶段覆盖close函数并从那里调用我的函数.
但我想还应该有其他方式.是否有任何最终函数在我们的程序关闭之前总是被调用?所以我可以实现该功能,以便在程序关闭之前完成我需要完成的工作?
覆盖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)