Связать ширину и высоту динамически загружаемого fxml

На данный момент у меня проблема с динамически загружаемыми файлами FXML во время выполнения. После того, как они добавлены в панель, они не меняют размер, чтобы использовать полную ширину и высоту этой панели.

Я использую этот метод для загрузки FXML в моей панели:

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());
    }
}

FXML загружается и работает должным образом, однако я замечаю, что FXML (добавляемый в этом случае в качестве узла) не изменяется, чтобы использовать полную высоту и ширину панели содержимого (если я открываю FXML в режиме предварительного просмотра с помощью Scene Строитель, он отлично меняет размеры). Это неправильный подход или есть простой способ, который я явно не нашел?

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос