JAVAFX-创建一个新窗口

JAVAFX-创建一个新窗口,java,javafx,Java,Javafx,我想创建一个通过按钮激活的新窗口,但是当这个新窗口打开时,主窗口无法使用 当您制作新的Stage newStage时,必须将另一个窗口设置为其所有者,然后将其设置为窗口模式 newStage.initOwner(parentStage); newStage.initModality(Modality.APPLICATION_MODAL); 创建新阶段并向其中添加所需对象时,请添加: newStage.initModality(Modality.APPLICATION_MODAL);

我想创建一个通过按钮激活的新窗口,但是当这个新窗口打开时,主窗口无法使用

当您制作新的
Stage newStage
时,必须将另一个窗口设置为其所有者,然后将其设置为窗口模式

newStage.initOwner(parentStage);
newStage.initModality(Modality.APPLICATION_MODAL);

创建新阶段并向其中添加所需对象时,请添加:

    newStage.initModality(Modality.APPLICATION_MODAL);
    newStage.showAndWait();

如何使用它?阶段s1=新阶段();父根=fxmloader.load(getClass().getResource(“FXMLDocument.fxml”);场景=新场景(根);s1.现场(现场);s1.show();此代码位于按钮的OnAction函数中,当打开此新窗口时,无法使用主窗口(按钮所在的位置)可能重复