【问题标题】:How to do something when my Javafx close?当我的 Javafx 关闭时如何做某事?
【发布时间】:2016-10-15 15:04:59
【问题描述】:

我想在我的 JavaFX 程序关闭时调用一个函数。我有几个扩展舞台的课程。所以我不知道我的程序会在哪个阶段结束。

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

但我想应该还有其他方法。是否有任何最终函数总是在我们的程序关闭之前被调用?所以我可以实现那个功能,在程序关闭之前把我需要做的事情放在那里?

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    在您的 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
        }
    }
    

    【讨论】:

    • 这正是我所需要的!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多