JavaFX FXML Center BorderPane 底部
JavaFX FXML Center BorderPane bottom
我有一个 Button
,我想将其放在 BorderPane 的底部并将其居中。我想用 FXML
.
来实现
这是我的 BorderPane 的底部:
<bottom>
<Button>
<text>
Center this button
</text>
</Button>
</bottom>
完整的FXML
(没有导入):
<BorderPane id="BorderPane" xmlns:fx="http://javafx.com/fxml/1">
<top>
<HBox>
<BorderPane.margin>
<Insets left="15" right="15" top="15"/>
</BorderPane.margin>
<spacing>
5
</spacing>
<Label>
<padding>
<Insets top="5" right="5"/>
</padding>
<text>
Y-Axis:
</text>
</Label>
<TextField>
<text>
10
</text>
</TextField>
<Label>
<padding>
<Insets top="5" left="15" right="5"/>
</padding>
<text>
X-Axis:
</text>
</Label>
<TextField>
<text>
10
</text>
</TextField>
</HBox>
</top>
<bottom>
<Button>
<text>
Center this button
</text>
</Button>
</bottom>
结果:
是否有任何标签可以使用 FXML 实现此目的?或者我必须用 JAVA 来做这个吗?
谢谢。
使用BorderPane.alignment
:
<bottom>
<Button BorderPane.alignment="CENTER">
<text>
Center this button
</text>
</Button>
</bottom>
我有一个 Button
,我想将其放在 BorderPane 的底部并将其居中。我想用 FXML
.
这是我的 BorderPane 的底部:
<bottom>
<Button>
<text>
Center this button
</text>
</Button>
</bottom>
完整的FXML
(没有导入):
<BorderPane id="BorderPane" xmlns:fx="http://javafx.com/fxml/1">
<top>
<HBox>
<BorderPane.margin>
<Insets left="15" right="15" top="15"/>
</BorderPane.margin>
<spacing>
5
</spacing>
<Label>
<padding>
<Insets top="5" right="5"/>
</padding>
<text>
Y-Axis:
</text>
</Label>
<TextField>
<text>
10
</text>
</TextField>
<Label>
<padding>
<Insets top="5" left="15" right="5"/>
</padding>
<text>
X-Axis:
</text>
</Label>
<TextField>
<text>
10
</text>
</TextField>
</HBox>
</top>
<bottom>
<Button>
<text>
Center this button
</text>
</Button>
</bottom>
结果:
是否有任何标签可以使用 FXML 实现此目的?或者我必须用 JAVA 来做这个吗? 谢谢。
使用BorderPane.alignment
:
<bottom>
<Button BorderPane.alignment="CENTER">
<text>
Center this button
</text>
</Button>
</bottom>