我已经能够创建并显示一个使用itemPopup.fxml文件的新窗口。 我的PrimaryStage使用mainWindow.fxml文件。
但我的问题是,当我运行代码以显示itemPopup窗口时,尝试更改itemPopop.fxml文件中的itemLabel时会发生错误。我从mainWindow.fwml文件更改标签没有问题。
@FXML
Label itemLabel
public void showItemPopup() throws Exception {
FXMLLoader fxmlLoader = new
FXMLLoader(getClass().getResource("itemPopup.fxml"));
Parent root1 = fxmlLoader.load();
Stage stage = new Stage();
stage.initStyle(StageStyle.UNDECORATED);
stage.setScene(new Scene(root1));
stage.show();
itemLabel.setText("TEST");
}