当前屏幕上的JavaFX警报

时间:2018-05-03 10:24:18

标签: java javafx jfoenix

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

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

弹出示例

enter image description here

1 个答案:

答案 0 :(得分:5)

使用:

alert.initModality(Modality.APPLICATION_MODAL);
alert.initOwner(stage);

...在警报上致电show()showAndWait()之前,其中stage是您希望警报显示的阶段。