Как уже было сказано в комментариях, вы можете использовать методы setSpacing()
и setFillWidth()
, чтобы отрегулировать, как VBox размещает содержимое.
Пример:
public class MCVE extends Application {
public void start(Stage stage) {
VBox vbox = new VBox();
vbox.setSpacing(15.0);
int ct = 0;
Text text;
for(int i = 0; i < 5; i++) {
String textString = "Item " + ct++;
text = new Text(textString);
vbox.getChildren().add(text);
}
stage.setScene(new Scene(vbox, 400, 400));
stage.show();
}
}