当前屏幕上的JavaFX警报

Joh*_*ari 3 java javafx jfoenix

我在使用Alert该类时遇到问题,以便在按某个按钮时弹出一个弹出窗口,例如在尝试更改变量时,弹出窗口会显示"你确定要更改它吗?" 你可以点击"是"或"否".问题出现在多屏幕设置中,特别是当主应用程序不在主屏幕上时.如果单击触发此按钮的按钮Alert,则弹出窗口将显示在主屏幕上,而不是显示在当前屏幕上.有没有办法强制它显示在当前屏幕上?谢谢.

这是弹出窗口的一个示例:

弹出示例

在此输入图像描述

Mic*_*rry 5

使用:

alert.initModality(Modality.APPLICATION_MODAL);
alert.initOwner(stage);
Run Code Online (Sandbox Code Playgroud)

...在呼叫show()showAndWait()警报之前,stage您希望警报出现在哪个阶段.