Witam, założyłem wcześniej wątek ale nie dostałem sensownej odpowiedzi, miałem na kursie coś takiego sprawdziłem kropka w kropke się wszystko zgadza i dlaczego mi nie działa no? Przekazuje nulla... i wywala errorka.
Caused by: java.lang.NullPointerException
//Główny kontroler
public class MainController {
@FXML
BorderPane borderPane;
@FXML
VBox topVBox;
@FXML
private MenuController menuController;
public void setCenter(String filepath, FxmlUtils.Resource resource){
borderPane.setCenter(FxmlUtils.loadFxml(filepath,resource));
}
@FXML
private void initialize(){
menuController.setMainController(this);
}
}
//Kontroler od menu
public class MenuController {
public static final String HABITS_FXML = "/fxml/Habits.fxml";
private MainController mainController;
@FXML
private void HabitsOnAction() {
if (mainController != null) {
System.out.println("not null");
}
if (mainController == null){
System.out.println("its just null");
}
}
public void setMainController(MainController mainController) {
this.mainController = mainController;
}
}
proszę o pomoc bo już naprawdę nie mam pomysłów.