这是在保存向导 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 争论的树视图。