У меня небольшой вопрос об изменении сцены в JavaFX. Я хочу скрыть первую сцену и показать следующую сцену после нажатия кнопки. Мой основной идентификатор сцены - welcomeScene (start.fxml), а второй идентификатор сцены - aboutmeScene (aboutme.fxml). Файлы fxml имеют тот же путь и ту же папку / пакет.
Код класса контроллера:
@FXML
private AnchorPane welcomeScene;
@FXML
private void aboutme(ActionEvent event) throws IOException {
AnchorPane pane = FXMLLoader.load(getClass().getResource("aboutme.fxml"));
welcomeScene.getChildren().setAll(pane);
}
Когда я нажимаю на кнопку, в консоли появляются следующие ошибки:
Caused by: java.lang.NullPointerException: Location is required.
Другие события напр. System.exit (0); работает. Что я делаю не так? Кто-нибудь подскажет, как это исправить? Спасибо.