如何将vbox大小设置为最小(换行内容)

时间:2015-02-10 10:39:14

标签: java javafx javafx-8 fxml

我是javafx和fxml的新手,我无法将我的项目集中在边框窗格中。

我的fxml如下:

<BorderPane ...>
    <top>
        <Label styleClass="page-title" text="%startup_title">
            <VBox.margin>
                <Insets bottom="10.0" left="20.0" top="5.0" />
            </VBox.margin>
         </Label>
    </top>
   <center>
      <VBox fx:id="vbox" >
         <children>
            <ProgressBar fx:id="progressBar" prefWidth="500.0" progress="0.0"  />
            <Label fx:id="progressLabel" styleClass="item-title" text="tt" />
         </children>
      </VBox>
   </center>
</BorderPane>

问题似乎是vbox有一个整个屏幕,而里面的项目在top_left上。我知道我需要将vbox的宽度设置为最小值,而不是让它在borderpane中扩展,但是如何?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了this post的解决方案:只需在fxml中添加alignment =“CENTER”......

这不是我想要的,但这已经足够了