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

我需要创建一个向用户显示主要阶段的应用程序,如果用户关闭了舞台,而不是完成应用程序,它应该隐藏舞台以供以后使用。 在swing上我们可以将setVisible(false)调用到JFrame或JDialog,但是如何在JavaFX上执行它?

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

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

 Platform.setImplicitExit(false); 

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

要退出应用程序,您需要调用

 Platform.exit(); 

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