Layout do JavaFX que escala com o pai

Eu estou usando o JavaFX em um projeto em vez de Swing por causa da multimídia aprimorada, webviewer e possibilidade de usar efeitos visuais. No entanto, o que aprendi com o que encontrei na web (http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm e outros) é queJavaFX gerenciadores de layoutconcentre-se em dimensionar o tamanho do pai com base no tamanho do conteúdo, enquanto queBalanço centra-se emdimensionando o conteúdo de acordo com o pai, pelo menos com base noLayout sendo usado.

Agora eu estou usando umAccordion com algumTitledPane crianças. Um deles contém umGridPane pela simples razão, é a melhor maneira que eu conheço para imitar umGridLayout (como eu aprendi com a minha pergunta anterior aqui:Layout JavaFX equivalente a GridLayout). Eu quero ter oTitledPaneconteúdo dividido em 2 linhas e 1 coluna, cada linha com uma altura de 50% do espaço disponível noTitledPane (escala com oStage ouScene), equivalente a queGridLayout(2,1) dentro de umBorderLayout.CENTER realizaria. Para isso, eu adicionei umGridPane com 2RowConstraints usandosetPercentHeight(50) e 1ColumnConstraint comsetPercentWidth(100). No entanto, notei que o conteúdo está sendo dimensionado corretamente com a grade, mas a grade não ocupa todo o espaço disponível noTitledPane (porque aparentemente não funciona como umBorderPane's center). Eu também tentei comsetMaxWidth para fazer o conteúdo escalar com o pai, mas também não parece funcionar (como dito aqui:JavaFX: Como fazer meu componente personalizado usar todo o espaço disponível do layout pai?). E mesmo se fosse, eu preciso definir a largura máxima para CADA descendente na minha árvore de elementos de interface do usuário para ter todos eles dimensionados?

De qualquer forma, alguém sabe como fazer umTitledPane com 2 espaços iguais dentro dele um ao outro que escalam com o tamanho do painel?

questionAnswers(1)

yourAnswerToTheQuestion