Binde Breite und Höhe des dynamisch geladenen fxml

Im Moment habe ich ein Problem mit dynamisch geladenen FXML-Dateien zur Laufzeit. Sobald sie zu einem Bereich hinzugefügt wurden, wird die Größe nicht mehr so ​​geändert, dass die gesamte Breite und Höhe dieses Bereichs verwendet wird.

Ich verwende diese Methode, um eine FXML in mein Fenster zu laden:

public void showContentPane(String sURL){
    //1. sURL can be something like "/GUI/home/master/MasterHome.fxml"
    //2. getContentPane() returns following object: Pane pContent
    try {
        URL url = getClass().getResource(sURL);

        getContentPane().getChildren().clear();
        Node n = (Node) FXMLLoader.load(url, ResourceBundle.getBundle("src.bundles.bundle", getLocale()));

        getContentPane().getChildren().add(n);
    } catch (Exception ex) {
        System.out.println(ex.getMessage());
    }
}

Die FXML wird geladen und funktioniert so, wie sie sollte. Allerdings wird die FXML (in diesem Fall als Knoten hinzugefügt) nicht so angepasst, dass sie die volle Höhe und Breite des Inhaltsbereichs nutzt (wenn ich die FXML im Vorschaumodus mit Scene öffne) Builder, es passt die Größe perfekt an). Ist das ein falscher Ansatz oder gibt es einen einfachen Weg, den ich eindeutig nicht gefunden habe?

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage