我对JavaFX中的更改场景有一点疑问。 我想在点击按钮后隐藏第一个场景并显示下一个场景。 我的主要场景是" welcomeScene" (start.fxml)和第二个场景ID是" 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);作品。 我做错了什么?有人可以告诉我如何解决它?感谢。
答案 0 :(得分:0)
问题解决了: 我感动了#34; aboutme.fxml" to \ bin \ Controllers那是。