JavaFx,开头不显示内容

JavaFx, Not to display content at the beginning

我正在编写一个 javafx 程序,用于移动文本。该程序在开头显示背景(一些红点)和文本。

现在,我想添加一个菜单来select显示文本的内容。另外,我希望场景一开始什么都不显示,然后在我select文本内容之后,程序开始显示所有内容...

有什么特殊的命令可以实现吗?

PS:我添加内容(文本和形状)-> "Group" -> "root".

我想你想要的是这样的:

public class PersonOverviewController implements Initializable{

    @FXML 
    BorderPane paneWithControls;
    @FXML
    MenuItem menuItem;
    @FXML
    Label text;



    @FXML
    private void initialize() {
        paneWithControls.setVisible(false); //hide content
        menuItem.setOnAction(new EventHandler<ActionEvent>() { //implementing action listener
            @Override
            public void handle(ActionEvent event) {
                text.setText("Some text you want to display"); //set value for controls
                paneWithControls.setVisible(true); //display content
            }
        });
    }

}

编辑:

如果你真的想要"hide"场景你可以这样做:

primaryStage.setScene(null);

及以后:

primaryStage.setScene(sceneObject1);

然而,这不是实现您正在寻找的结果的好方法。一旦你有了场景,只需改变它的根,或者设置它的控件的属性。我在学习JavaFX的时候也犯过这个错误