1

这是在保存向导 FXML 中单击保存按钮时调用的函数。

 @FXML
 public void Onsave() {
 // Handle Button event.
    System.out.println(myButton9.getId());


myButton9.setOnAction((event) - > {
    String text1 = textfield.getText();


    System.out.println(text1);
    System.out.println("Save Clicked....");
    pane.setVisible(false);







    {
        Node node = (Node) event.getSource();

        //  pane.setVisible(false);
        Stage stage = (Stage) node.getScene().getWindow();

        stage.close();

        System.out.println(flag4);

        //  Call Create Tree View Node function(args1)
        //args1 = Test Suite Name

    }

});

单击保存按钮时,FXML 会关闭,这会导致我必须在其中隐藏窗格的主屏幕。现在,当我单击保存时,会出现空指针异常。场景构建器中的窗格 ID 是“窗格”。是否有某种方式可以链接主 FXML 和 SAVE 对话 FXML 并且单击保存按钮时我可以获得窗格的引用并且它不显示空值。我尝试使用该标志,但在舞台关闭后,该标志更改为其默认值。此外,如果有人可以建议帮助我在主 FXML 中创建带有 text1 争论的树视图。

4

0 回答 0