当前屏幕上的JavaFX警报
我在使用当前屏幕上的JavaFX警报,java,javafx,jfoenix,Java,Javafx,Jfoenix,我在使用Alert类以在按下某个按钮时弹出窗口时遇到问题,例如,当尝试更改变量时,弹出窗口将显示“您确定要更改该变量吗?”并且您可以单击“是”或“否”。问题出现在多屏幕设置中,特别是当主应用程序不在主屏幕上时。如果单击触发此警报的按钮,则弹出窗口将显示在主屏幕上,而不是当前屏幕上。有没有办法强制它显示在当前屏幕上?多谢各位 这是弹出窗口的一个示例: 弹出示例 使用: alert.initModality(Modality.APPLICATION_MODAL); alert.initOwner(s
Alert
类以在按下某个按钮时弹出窗口时遇到问题,例如,当尝试更改变量时,弹出窗口将显示“您确定要更改该变量吗?”并且您可以单击“是”或“否”。问题出现在多屏幕设置中,特别是当主应用程序不在主屏幕上时。如果单击触发此警报的按钮,则弹出窗口将显示在主屏幕上,而不是当前屏幕上。有没有办法强制它显示在当前屏幕上?多谢各位
这是弹出窗口的一个示例:
弹出示例
使用:
alert.initModality(Modality.APPLICATION_MODAL);
alert.initOwner(stage);
…在调用警报上的show()
或showAndWait()
之前,其中stage
是您希望警报显示的阶段