首页 > 解决方案 > 当用户以全屏模式从 JavaFX 应用程序切换到另一个应用程序时,JavaFX 应用程序在 Mac 上崩溃

问题描述

我不明白它可能是什么。出于这个原因,我不知道从哪里得到我的手。

我在用着:

应用程序崩溃的情况:

Stage dialog = new Stage();
dialog.setScene(new Scene(root));
dialog.initOwner(loader.getController());
dialog.initModality(Modality.WINDOW_MODAL); 
dialog.showAndWait();

这是发生错误时发生的情况:

  1. 申请已关闭
  2. 控制台中出现错误(我很确定这不是 java 异常)

截屏

问题是什么?它只发生在Mac上吗?我该如何解决?

标签: javajavafxmodal-dialog

解决方案


我通过更新到 JavaFX 14 解决了这个问题。我想这是库的错误。


推荐阅读