用户无法跳过的JavaFX对话框(确认框)

时间:2014-03-17 15:30:31

标签: javafx-8

在我的JavaFX应用程序中,我想弹出一些对话框(作为确认框)。 但我不想让用户跳过那一个。 这意味着在很多例子中我曾经看到一旦Dialog Box弹出用户可以点击它并且可以跳过它,然后该对话框保持原样。 感谢。

1 个答案:

答案 0 :(得分:1)

要创建一个对话框modal(即阻止输入到其他应用程序窗口),请在对话阶段调用:

dialogStage.initModality(Modality.APPLICATION_MODAL)

  

定义一个模式窗口,阻止事件传递到任何其他应用程序窗口。

OR

dialogStage.initModality(Modality.WINDOW_MODAL)

  

定义一个模式窗口,阻止事件传递到其整个所有者窗口层次结构。注意:将模态设置为WINDOW_MODAL但其所有者为null的舞台将被视为其模态设置为NONE。