use a Vbox container inside a scroll container, (it will auto create a scroll bar) works great with buttons.
when the container goes crazy, adjust the min size of the buttons for keep their size.
if u dont want the scroll bar, just use vbox without the scroll container
i combine childs in the buttons (mouse stop/ignore etc ) with the labels etc and looks pretty awesome good