2016-06-14 142 views
3

我想在我的JavaFX程序关闭时调用一个函数。我有几个扩展舞台的类。所以我不知道我的节目会在哪个阶段结束。如何在Javafx关闭时执行某些操作?

因此,第一种方法是在每一个阶段重写关闭函数并从那里调用我的函数。

但我想应该有其他方式。在我们的程序关闭之前总是有最终的函数吗?因此,我可以实现该功能,以便在程序关闭之前将需要完成的工作放在那里?

回答

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 
    } 
} 
+0

这正是我需要的!非常感谢。 –

相关问题