在JavaFX上,如何隐藏舞台而不处理它并关闭应用程序?

我需要创建一个向用户显示主要阶段的应用程序,并且如果用户关闭该阶段,而不是完成该应用程序,则应该隐藏该阶段以备后用。在摇摆中,我们可以仅将setVisible(false)调用到JFrame或JDialog,但是如何在JavaFX上执行呢?

回答:

JavaFX工具包启动后,默认情况下,当最后一个可见窗口关闭时,它将关闭。

为防止这种情况,您可以致电

Platform.setImplicitExit(false);

start(...)尽管可以从任何线程调用它,但是通常都在方法中执行此操作。

要退出该应用程序,您需要先致电

Platform.exit();

(因为应用程序不再自动退出)。

以上是 在JavaFX上,如何隐藏舞台而不处理它并关闭应用程序? 的全部内容, 来源链接: utcz.com/qa/411462.html

回到顶部