我已經動態地創建了一堆按鈕。我給他們每個人固定的寬度。我希望它被添加,直到它的父母有空間,並且當它與其他節點重疊時,它會自動進入下一行以避免碰撞。我希望它能夠以不同的屏幕尺寸進行響應。在javafx中動態添加按鈕的位置
for(Data i:datas){
Button btn=new Button(i.getName());
anchorPane.getChildren().addAll(btn);
}
我想只在第一行中的按鈕覆蓋了它的總寬度時纔將按鈕排列在新行中。我怎樣才能做到這一點?任何幫助表示讚賞。
使用['FlowPane'](http://docs.oracle.com/javase/8/javafx/api/javafx/scene/layout/FlowPane.html)。更一般地說,閱讀[佈局教程](http://docs.oracle.com/javase/8/javafx/layout-tutorial/builtin_layouts.htm#JFXLY102)以獲得可用的不同佈局窗格的概述。 –