在JavaFX上,如何隐藏舞台而不处理它并关闭应用程序?
我需要创建一个向用户显示主要阶段的应用程序,并且如果用户关闭该阶段,而不是完成该应用程序,则应该隐藏该阶段以备后用。在摇摆中,我们可以仅将setVisible(false)调用到JFrame或JDialog,但是如何在JavaFX上执行呢?
回答:
JavaFX工具包启动后,默认情况下,当最后一个可见窗口关闭时,它将关闭。
为防止这种情况,您可以致电
Platform.setImplicitExit(false);
start(...)
尽管可以从任何线程调用它,但是通常都在方法中执行此操作。
要退出该应用程序,您需要先致电
Platform.exit();
(因为应用程序不再自动退出)。
以上是 在JavaFX上,如何隐藏舞台而不处理它并关闭应用程序? 的全部内容, 来源链接: utcz.com/qa/411462.html