java - 当用户以全屏模式从 JavaFX 应用程序切换到另一个应用程序时,JavaFX 应用程序在 Mac 上崩溃
问题描述
我不明白它可能是什么。出于这个原因,我不知道从哪里得到我的手。
我在用着:
- Java SE 1.8
- 用于用户界面的 JavaFX
应用程序崩溃的情况:
- 该应用程序正在显示一个模式:
Stage dialog = new Stage();
dialog.setScene(new Scene(root));
dialog.initOwner(loader.getController());
dialog.initModality(Modality.WINDOW_MODAL);
dialog.showAndWait();
- 用户从这个应用程序切换到另一个全屏打开的应用程序。
这是发生错误时发生的情况:
- 申请已关闭
- 控制台中出现错误(我很确定这不是 java 异常)
问题是什么?它只发生在Mac上吗?我该如何解决?
解决方案
我通过更新到 JavaFX 14 解决了这个问题。我想这是库的错误。