首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBox凝聚元件

VBox凝聚元件
EN

Stack Overflow用户
提问于 2019-01-27 01:44:52
回答 1查看 45关注 0票数 0

我的问题是,当我向VBox动态添加元素时,随着向VBox添加更多的元素,这些元素变得越来越紧密。有没有办法阻止这种情况的发生?以下是一些截图:

EN

回答 1

Stack Overflow用户

发布于 2019-01-27 06:17:36

正如已经在注释中提到的,您可以使用setSpacing()setFillWidth()方法来调整VBox对其内容的间隔方式。

示例:

代码语言:javascript
复制
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();

   }

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54380995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档