[JavaFX] get Controller

Programming/javaFX 2021. 12. 5. 12:53 Posted by 생각하는로뎅
반응형

 

아래와 같이 한다면, Null 이 반환된다.

FXMLLoader loader = new FXMLLoader();
loader.load(getClass().getResource("test.fxml"));
FXMLController controller = loader.getController();

 

이렇게하면 controller 을 가져올 수 있다.

FXMLLoader loader = new FXMLLoader(getClass().getResource("test.fxml"));
loader.load();
FXMLController controller = loader.getController();

 

 

반드시 FXMLLoader 생성자에 위치를 넣어줘야 된다.

 

 

 

ps. 어이가 없네......

반응형