Largura e altura da ligação da fxml carregada dinamicamente

No momento, tenho um problema com arquivos FXML carregados dinamicamente durante o tempo de execução. Depois que eles são adicionados a um painel, eles não são redimensionados para usar a largura total e a altura desse painel.

Eu uso esse método para carregar um FXML no meu painel:

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

O FXML é carregado e funciona como deveria, mas percebo que o FXML (adicionado como Node neste caso) não está sendo redimensionado para usar a altura e a largura totais do painel de conteúdo (se eu abrir o FXML no modo de visualização com Scene Construtor, redimensiona perfeitamente). Esta é uma abordagem errada ou existe uma maneira fácil que claramente eu não encontrei?

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion