我正在尝试找到一种将新的fxml文件加载到现有场景的锚定窗格中的方法。我不是要创建新场景并将当前舞台设置为该场景。我必须继续使用已经存在的场景,因为我只是将新的fxml文件放入其中的一部分。我设法将fxml文件加载到锚定窗格中。但是,Scene.lookup()不会从新加载的fxml文件返回变量。我需要一种从新的fxml文件访问变量的方法:
Scene = mainGui.getMainScenes().get(0);
let guiAnchor = mainGui.getGuiAnchorPane();
let pane = loader.load();
javafx.scene.layout.AnchorPane.setTopAnchor(pane, 0);
javafx.scene.layout.AnchorPane.setLeftAnchor(pane, 0);
javafx.scene.layout.AnchorPane.setRightAnchor(pane, 0);
javafx.scene.layout.AnchorPane.setBottomAnchor(pane, 0);
//This line fails
Scene.lookup("#sidelabel" + (i + 1)).setText(values[i]);