Moin, seit einigen Stunden sitze ich an folgendem Problem:
Ich habe zwei fxmls. Nun möchte ich in fxml1 auf einen MenuButton klicken, dessen MenuItems anhand von Daten aus der fxml2 gebildet werden. fxml1 wird standardmäßig geladen, fxml2 erst wenn ein bestimmter Tab geöffnet wird. Für den MenuButton habe ich wie sonst auch, ein onAction in der fxml hinterlegt und mit einer Methode im Code verknüpft und das funktioniert auch einwandfrei. Lediglich das Bilden/Anzeigen der MenuItems geschieht erst beim dritten Klick auf den MenuButton, was jedoch beim ersten geschehen sollte.
Platform.runLater hilft mir hier (bislang) leider nicht weiter. Bislang "löse" ich es, indem ich beim Laden der fxml1 dem MenuButton ein MenuItem hinzufüge.
Leider kann ich derzeit keinen Code dazu Posten. Falls jemand dennoch eine Idee hat, gerne mir mitteilen. Ich brauche lediglich einen neuen Ansatzpunkt.
Vielen Dank und freundliche Grüße!
Ich habe zwei fxmls. Nun möchte ich in fxml1 auf einen MenuButton klicken, dessen MenuItems anhand von Daten aus der fxml2 gebildet werden. fxml1 wird standardmäßig geladen, fxml2 erst wenn ein bestimmter Tab geöffnet wird. Für den MenuButton habe ich wie sonst auch, ein onAction in der fxml hinterlegt und mit einer Methode im Code verknüpft und das funktioniert auch einwandfrei. Lediglich das Bilden/Anzeigen der MenuItems geschieht erst beim dritten Klick auf den MenuButton, was jedoch beim ersten geschehen sollte.
Platform.runLater hilft mir hier (bislang) leider nicht weiter. Bislang "löse" ich es, indem ich beim Laden der fxml1 dem MenuButton ein MenuItem hinzufüge.
Leider kann ich derzeit keinen Code dazu Posten. Falls jemand dennoch eine Idee hat, gerne mir mitteilen. Ich brauche lediglich einen neuen Ansatzpunkt.
Vielen Dank und freundliche Grüße!