Układ JavaFX, który skaluje się z rodzicem

Używam JavaFX w projekcie zamiast Swing ze względu na ulepszone multimedia, przeglądarkę internetową i możliwość wykorzystania efektów wizualnych. Jednak tego, czego nauczyłem się z tego, co znalazłem w sieci (http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm i inni) to jest toJavaFX menedżerowie układuskoncentruj się na skalowaniu rozmiaru rodzica na podstawie rozmiaru treści, natomiastHuśtawka skupia się naskalowanie treści według rodzica, przynajmniej na podstawieLayout używane.

W tej chwili używamAccordion z odrobinąTitledPane dzieci. Jeden z nich zawieraGridPane z prostego powodu jest to najlepszy sposób, jaki znam, aby naśladowaćGridLayout (jak dowiedziałem się z mojego poprzedniego pytania tutaj:Układ JavaFX odpowiadający GridLayout). Chcę miećTitledPanezawartość podzielona na 2 wiersze i 1 kolumnę, każdy wiersz z 50% wysokości dostępnego miejsca wTitledPane (skalowanie za pomocąStage lubScene), co odpowiada coGridLayout(2,1) wewnątrz aBorderLayout.CENTER osiągnie. Do tego dodałemGridPane z 2RowConstraints przy użyciusetPercentHeight(50) i 1ColumnConstraint zsetPercentWidth(100). Zauważyłem jednak, że zawartość skaluje się poprawnie z siatką, ale siatka nie zajmuje całej dostępnej przestrzeniTitledPane (ponieważ najwyraźniej nie działa jakBorderPanecentrum). Próbowałem też zsetMaxWidth aby skalować zawartość z rodzicem, ale wydaje się, że nie działa (jak powiedziano tutaj:JavaFX: Jak sprawić, aby mój niestandardowy komponent wykorzystywał całą dostępną przestrzeń z układu nadrzędnego?). A nawet gdyby tak było, czy muszę ustawić maksymalną szerokość dla KAŻDEGO potomka w drzewie elementów interfejsu użytkownika, aby wszystkie były skalowane?

Tak czy inaczej, czy ktoś wie, jak zrobićTitledPane z 2 równymi przestrzeniami pod sobą, w tej skali z wielkością tytułów?

questionAnswers(1)

yourAnswerToTheQuestion