How to display scrollbars on constraint-based containers
By default, constraint-based containers will never display scrollbars. The solution is a simple one, and I am simply reposting found knowledge here to hopefully make it easier for others to find. Former Flex engineer Manish Jethani adeptly explains the issue and solution as such:
You can achieve that by setting minHeight and minWidth on the VBox to
0. By the default, the VBox's minHeight is the sum of all of its
children's measured heights (ditto for minWidth), and the VBox won't
resize to smaller than its minHeight, because the Application (which
is a VBox too) gives preference to minHeight over vertical
constraints "top" and "bottom" (and percentage-based heights).
So instead of this:
use this:
Hopefully others find this useful because I was having a heck of a time figuring this out before finding Manish's post. Thanks Manish!
You can leave a response, or trackback from your own site.

Thanks so much for posting this. I’d searched for about an hour before you very succinctly answered my question.
Thanks for the rescue! I was trying all kinds of combinations of height and scrollbarPolicy settings until some googling brought up your answer.
Now I can have my fixed top and bottom components and the detail container in the center gets the scroll bars when needed – perfect!