javafx的fxmlLoader1.getController();返回null

   FXMLLoader fxmlLoader1 = new FXMLLoader(getClass().getResource("/ChatRoom.fxml"));
   ChatRoomController controller = fxmlLoader1.getController();
   这里获得的Controller是空的,原因是在获得Controller之前必须执行一次fxmlLoader1.load();
FXMLLoader fxmlLoader1 = new FXMLLoader(getClass().getResource("/ChatRoom.fxml"));
fxmlLoader1.load();     
 ChatRoomController controller = fxmlLoader1.getController();
 这样就不会了 

你可能感兴趣的:(javafx)