如何在JavaFX中阻止主窗口

时间:2017-10-06 19:00:49

标签: java javafx

主窗口的场景中有一个按钮。单击它后,将根据以下代码创建新窗口:

{{1}}

我希望主窗口将保持阻止状态(即用户无法点击按钮,键入文本,调整大小或通过其他方式与其进行交互),直到关闭其他窗口。

1 个答案:

答案 0 :(得分:1)

以下链接可准确显示您正在寻找的内容:http://www.javafxtutorials.com/tutorials/creating-a-pop-up-window-in-javafx/

以下是您需要添加的代码的主要部分:

stage.initModality(Modality.APPLICATION_MODAL);
stage.initOwner(btn1.getScene().getWindow());
stage.showAndWait(); // This forces the program to pay attention ONLY to this popup window until its closed

希望这会有所帮助。