在我的JavaFX应用程序中,我想弹出一些对话框(作为确认框)。 但我不想让用户跳过那一个。 这意味着在很多例子中我曾经看到一旦Dialog Box弹出用户可以点击它并且可以跳过它,然后该对话框保持原样。 感谢。
答案 0 :(得分:1)
要创建一个对话框modal(即阻止输入到其他应用程序窗口),请在对话阶段调用:
dialogStage.initModality(Modality.APPLICATION_MODAL)
定义一个模式窗口,阻止事件传递到任何其他应用程序窗口。
OR
dialogStage.initModality(Modality.WINDOW_MODAL)
定义一个模式窗口,阻止事件传递到其整个所有者窗口层次结构。注意:将模态设置为WINDOW_MODAL但其所有者为null的舞台将被视为其模态设置为NONE。