JavaFX控制器的实例为空

时间:2014-10-28 21:47:06

标签: javafx

我无法实例化我的控制器类。当我尝试创建一个实例时,它会出现null。我一直在研究以前的帖子,我最接近的是:

Parent root = FXMLLoader.load(getClass().getResource("/gui/GuiFXML.fxml"));
scene = new Scene(root,1024,768);
stage.setScene(scene);
stage.setTitle("Proving Grounds");
stage.show();
GuiController controller = new GuiController();
controller.setTextArea("things and stuff");

发现这些相关问题,但它们似乎添加了更多错误而不是修复任何问题。

FXMLLoader get controller returns null

JavaFX controller is always null

1 个答案:

答案 0 :(得分:0)

FXMLLoader loader = new FXMLLoader(getClass().getResource("/gui/GuiFXML.fxml"));
...
Parent root = loader.load();
...
GuiController controller = loader.getController();
...
相关问题