Hallo zusammen,
ich habe einem FXML Controller beim Erzeugen eine Klasse übergeben:
Nun habe ich das Problem, dass ich in der initialize() Methode des Controllers auf Methoden der übergebenen Klasse zugreifen muss. Dies geht natürlich nicht, da diese zu dem Zeitpunkt noch nicht zur Verfügung steht => NPE
Kriege ich dies irgendwie gelöst? Bzw. gibt es eine Methode die der initialize() unmittelbar folgt?
ich habe einem FXML Controller beim Erzeugen eine Klasse übergeben:
Java:
FXMLLoader loader = new FXMLLoader(getClass().getResource("/sample/views/xxx.fxml" ));
Controller viewController = loader.getController();
viewController.setApc(apc);
Nun habe ich das Problem, dass ich in der initialize() Methode des Controllers auf Methoden der übergebenen Klasse zugreifen muss. Dies geht natürlich nicht, da diese zu dem Zeitpunkt noch nicht zur Verfügung steht => NPE
Kriege ich dies irgendwie gelöst? Bzw. gibt es eine Methode die der initialize() unmittelbar folgt?