在JavaFX中,如何在BorderPane布局中使对象在顶部或底部居中?
我有:
borderPane.setBottom(hBox);hBox出现在BorderPane borderPane.And底部隔间的左侧,我希望它在底部的中心。谢谢。
发布于 2015-11-18 14:44:09
边框窗格位置的默认对齐方式为:
top: Pos.TOP_LEFT
bottom: Pos.BOTTOM_LEFT
left: Pos.TOP_LEFT
right: Pos.TOP_RIGHT
center: Pos.CENTER要针对不同的对齐方式更改此设置,请使用:
BorderPane.setAlignment(child, Pos.CENTER);
BorderPane.setMargin(child, new Insets(12,12,12,12)); // optional
borderPane.setBottom(child);您还可以将子HBox对齐方式更改为:
hBox.setAlignment(Pos.CENTER);有关更多信息,请参阅java API文档。
发布于 2015-11-18 14:47:36
您可以使用如下的对齐方法
borderPane.setBottom(hBox);
borderPane.setAlignment(hBox,Pos.CENTER);https://stackoverflow.com/questions/33773179
复制相似问题