Итак, я новичок в JavaFx и программировании в целом, и у меня возникла проблема, когда я не могу вставить контроллер FXML-файлов в свою программу. Вот код
@FXML
private void handleBtnAdicionarAction(ActionEvent event) throws IOException {
Stage adicionarStage = new Stage();
FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/AdicionarWindow.fxml"));
Parent root = (Parent) loader.load();
Scene scene = new Scene(root);
adicionarStage.setScene(scene);
adicionarStage.centerOnScreen();
adicionarStage.show();
awUI = loader.getController();
System.out.println(awUI);
awUI.associarController(this);
}
После того, как я это сделаю, поле awUI должно содержать контроллер загружаемого мной файла, но он выходит пустым ... Я делал другие проекты, где я делаю этот метод, и он работает, я не знаю что может быть не так здесь. Может кто-то помочь мне с этим ?