Hallo zusammen,
bislang habe ich meine JavaFX-Oberflächen immer in reinem Java programmiert. So habe ich meist in der start-Methode meine Controls erzeugt und dort auch initialisiert. Jetzt wollte ich aber doch auf FXML umsteigen, stoße aber auf einige Probleme.
Wenn ich z. B. einen Menüpunkt in der start-Methode aktivieren oder deaktivieren möchte, dann erhalte ich immer eine "java.lang.reflect.InvocationTargetException".
Wenn ich genau den gleichen Aufruf in einem Menü oder Button verstecke, dann funktioniert es problemlos. Ich habe leider noch kein Tutorial oder ähnliches gefunden, wo die zeitlichen Abläufe genau erklärt sind, wie eine Applikation mit FXML aufgebaut wird. Irgendwie scheinen die Elemente zum Zeitpunkt der start-Methode ja noch nicht zu existieren oder was mache ich falsch?
Für Eure Anregungen schon im Voraus ganz herzlichen Dank!
bislang habe ich meine JavaFX-Oberflächen immer in reinem Java programmiert. So habe ich meist in der start-Methode meine Controls erzeugt und dort auch initialisiert. Jetzt wollte ich aber doch auf FXML umsteigen, stoße aber auf einige Probleme.
Wenn ich z. B. einen Menüpunkt in der start-Methode aktivieren oder deaktivieren möchte, dann erhalte ich immer eine "java.lang.reflect.InvocationTargetException".
Wenn ich genau den gleichen Aufruf in einem Menü oder Button verstecke, dann funktioniert es problemlos. Ich habe leider noch kein Tutorial oder ähnliches gefunden, wo die zeitlichen Abläufe genau erklärt sind, wie eine Applikation mit FXML aufgebaut wird. Irgendwie scheinen die Elemente zum Zeitpunkt der start-Methode ja noch nicht zu existieren oder was mache ich falsch?
Für Eure Anregungen schon im Voraus ganz herzlichen Dank!