2016-06-14 120 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

這正是我需要的!非常感謝。 –

相關問題