私は動的にたくさんのボタンを作成しました。私はそれぞれに一定の幅を与えました。私はスペースが親に利用可能になるまでそれを追加したいと思っています。そして、それが他のノードと重なった場合、衝突を回避するために自動的に次の行に行きます。さまざまな画面サイズで反応するようにしたい。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)を読んで、利用可能なさまざまなレイアウトペインの概要を確認してください。 –