我试图将视图集中在基本上在锚定窗格中的另一视图之上。将视图置于JavaFx中另一视图的顶部
这里是我的代码:
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
<children>
<ListView fx:id="list" prefHeight="750.0" prefWidth="300.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
<ProgressIndicator fx:id="bar" />
</children>
</AnchorPane>
这是什么样子:
这是我的目标:
编辑:
更新代码以包括stackpane
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
<children>
<StackPane prefHeight="150.0" prefWidth="200.0">
<children>
<ListView fx:id="list" />
<ProgressIndicator fx:id="bar" />
</children>
</StackPane>
</children>
</AnchorPane>
所以首选的一侧,有什么问题呢? –
@SergeyGrinev正如你可以在我的第一张照片中看到的,进度视图显示在左上角,但我希望它保持居中在它的父项。 – EGHDK
为什么不简单地使用'StackPane'?或者为什么不设置对齐? – fabian