在窗格中居中 VBox
Center VBox in Pane
我刚接触 javaFx 并使用 fxml 创建模板。
我无法将 Vbox
置于太大的 Pane
中心,尽管我确信它一定非常简单。
我还想要 VBox
.
周围的边框
有人可以帮忙吗?这是我拥有的:
<TitledPane text="Title" collapsible="false">
<content>
<GridPane hgap="10" vgap="10">
<children>
<VBox alignment="TOP_CENTER" spacing="10">
<!-- Content -->
</VBox>
</children>
<columnConstraints>
<ColumnConstraints halignment="CENTER"/>
</columnConstraints>
<rowConstraints>
<RowConstraints/>
</rowConstraints>
</GridPane>
</content>
</TitledPane>
我想 GridPane
是个坏主意,但这是我知道的按照我想要的方式设置边框的方式。
感谢您的宝贵时间!
I guess the GridPane
is a bad idea, but this is the way I know to have the borders as I want them.
是的。对单个 child 使用 GridPane
是一种矫枉过正。只需使用 StackPane
和 padding
的 10
:
<TitledPane text="Title" collapsible="false">
<content>
<StackPane>
<padding>
<Insets topRightBottomLeft="10"/>
</padding>
<children>
<VBox alignment="TOP_CENTER" spacing="10">
<children>
<!-- Content -->
</children>
</VBox>
</children>
</StackPane>
</content>
</TitledPane>
我刚接触 javaFx 并使用 fxml 创建模板。
我无法将 Vbox
置于太大的 Pane
中心,尽管我确信它一定非常简单。
我还想要 VBox
.
有人可以帮忙吗?这是我拥有的:
<TitledPane text="Title" collapsible="false">
<content>
<GridPane hgap="10" vgap="10">
<children>
<VBox alignment="TOP_CENTER" spacing="10">
<!-- Content -->
</VBox>
</children>
<columnConstraints>
<ColumnConstraints halignment="CENTER"/>
</columnConstraints>
<rowConstraints>
<RowConstraints/>
</rowConstraints>
</GridPane>
</content>
</TitledPane>
我想 GridPane
是个坏主意,但这是我知道的按照我想要的方式设置边框的方式。
感谢您的宝贵时间!
I guess the
GridPane
is a bad idea, but this is the way I know to have the borders as I want them.
是的。对单个 child 使用 GridPane
是一种矫枉过正。只需使用 StackPane
和 padding
的 10
:
<TitledPane text="Title" collapsible="false">
<content>
<StackPane>
<padding>
<Insets topRightBottomLeft="10"/>
</padding>
<children>
<VBox alignment="TOP_CENTER" spacing="10">
<children>
<!-- Content -->
</children>
</VBox>
</children>
</StackPane>
</content>
</TitledPane>