【问题标题】:JavaFX Alert on current screen当前屏幕上的 JavaFX 警报
【发布时间】:2018-10-13 15:07:19
【问题描述】:

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

这是弹出窗口的示例:

弹窗示例

【问题讨论】:

    标签: java javafx jfoenix


    【解决方案1】:

    用途:

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

    ...在警报上调用show() 或showAndWait() 之前,其中stage 是您希望警报出现的阶段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多