HBoxと2つ(またはそれ以上)のボタンがあります。そして、私はすべてのボタンが同じ幅になるようにします。私はボタンの幅をピクセル単位で設定することはできません。なぜなら、テキストはすべての言語のリソースバンドルから取り出されるからです(テキストの長さは可変です)。これは私が試したコードですが、成功しませんでした:JavaFX:同じ幅のHBoxのボタン
Button but1=new Button("Long text");
Button but2=new Button ("Text");
HBox.setHgrow(but1, Priority.ALWAYS);
HBox.setHgrow(but2, Priority.ALWAYS);
HBox hbox=new HBox();
hbox.getChildren().addAll(but1,but2);
Scene scene=new Scene(hbox, 1000, 600);
stage.setScene(scene);
stage.show();
私の誤りは何ですか?
@ItachiUchiha「同じ幅」と言うと、少なくとも2つのボタンがあると考えられます。 –