VBox уплотняющие элементы - PullRequest
0 голосов
/ 26 января 2019

Моя проблема в том, что когда я динамически добавляю элементы в VBox, элементы сближаются, когда я добавляю больше элементов в VBox.Есть ли способ остановить это?Вот несколько скриншотов:

enter image description here

enter image description here

1 Ответ

0 голосов
/ 27 января 2019

Как уже было сказано в комментариях, вы можете использовать методы 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();

   }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...