FlowPane manipula seus filhos tanto na horizontal ou vertical. Por padrão a orientação é horizontal. Você pode especificar a direção com o construtor ou pelo método setOrientation(). Podemos especificar a orientação vertical com o construtor:
FlowPane flowpane = new FlowPane(Orientation.VERTICAL);
FlowPane empacota os nodes de acordo com a configuração das bordas. Se você redimensionar um painel que contém um FlowPane, o layout irá se ajustar.
O tamanho das células depende do tamanho dos nodes, e os tamanhos não ficará uniforme (dentro do grid) se os nodes não tiverem o mesmo tamanho. Esse layout é conveniente para nodes que tem tamanhos diferenciados, tais como ImageView nodes ou shapes.
TilePane é similar ao FlowPane, só que TilePane utiliza células de tamanhos iguais.
Fonte: The Definitive Guide to Modern Java Clients with JavaFX
Deixe um comentário