Diseño de JavaFX que escala con el padre

Estoy usando JavaFX en un proyecto en lugar de Swing debido al multimedia mejorado, el visor web y la posibilidad de usar efectos visuales. Sin embargo, lo que he aprendido de lo que encontré en la web (http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm y otros) es queJavaFX gestores de diseñoEnfocarse en escalar el tamaño del padre basado en el tamaño del contenido, mientras queOscilación se centra enEscalado del contenido según el padre., al menos en base a laLayout siendo utilizado.

En este momento estoy usando unAccordion Con algoTitledPane niños. Uno de ellos contiene unaGridPane por la sencilla razón de que es la mejor manera que conozco para emular unaGridLayout (Como aprendí de mi pregunta anterior aquí:Diseño de JavaFX equivalente a GridLayout). Quiero tener elTitledPaneEl contenido se divide en 2 filas y 1 columna, cada fila con una altura del 50% del espacio disponible en elTitledPane (escala con laStage oScene), equivalente a lo que unGridLayout(2,1) dentro de unaBorderLayout.CENTER lograría Para esto, he añadido unGridPane con 2RowConstraints usandosetPercentHeight(50) y 1ColumnConstraint consetPercentWidth(100). Sin embargo, he notado que los contenidos se están escalando con la cuadrícula correctamente, pero la cuadrícula no ocupa todo el espacio disponible en elTitledPane (porque aparentemente no actúa como unaBorderPanecentro). También he intentado consetMaxWidth para hacer que el contenido se amplíe con el padre, pero tampoco parece funcionar (como se dice aquí:JavaFX: ¿Cómo hacer que mi componente personalizado use todo el espacio disponible del diseño principal?). E incluso si lo fuera, ¿necesito establecer el ancho máximo en CADA descendiente en mi árbol de elementos de la interfaz de usuario para tener todos ellos escalables?

De cualquier manera, ¿alguien sabe cómo hacer unaTitledPane ¿con 2 espacios iguales en cada uno debajo de esa escala con el tamaño del texto titulado?

Respuestas a la pregunta(1)

Su respuesta a la pregunta