我无法实例化我的控制器类。当我尝试创建一个实例时,它会出现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");
发现这些相关问题,但它们似乎添加了更多错误而不是修复任何问题。
答案 0 :(得分:0)
FXMLLoader loader = new FXMLLoader(getClass().getResource("/gui/GuiFXML.fxml"));
...
Parent root = loader.load();
...
GuiController controller = loader.getController();
...