
如果你看一下在生命周期中的
Application类:
每当启动应用程序时,JavaFX运行时就会依次执行以下 *** 作:
这意味着您可以调用
Platform.exit()控制器:
@FXMLpublic void exitApplication(ActionEvent event) { Platform.exit();}只要您覆盖
stop()主类上的方法以保存文件。
@Overridepublic void stop(){ System.out.println("Stage is closing"); // Save file}如您所见,通过使用,
stop()您不再需要侦听关闭请求来保存文件(尽管如果要防止窗口关闭,也可以这样做)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)