JavaFx - BorderPane 覆盖
JavaFx - BorderPane overlay
有没有办法让 BorderPane 的一个区域覆盖其他区域?
在我的项目中,我希望第一个 BorderPane 顶部的三角形适合第一个 BorderPane 中心区域的内部 BorderPane 的顶部。
我想要的是适合区域中的那些三角形以创建流。
在下图中我有两个BorderPane。
红色矩形是第一个 BorderPane 的中心区域,其中包含一个 BorderPane。
绿色矩形位于第一个 BorderPane 的顶部区域。
蓝色矩形位于内部 BorderPane 的底部区域。
有什么方法可以做到,否则我将不得不更改布局策略?
谢谢!
A StackPane
通过在它们上面叠加 children 来做到这一点。它还允许您定位它们,另外您可以将 margin
s 和 padding
s 添加到您的节点。
will have to change the layout strategy?
是的,请使用 StackPane
。 0 索引处的 child 是最后一个 child,Stackpane.getChildren().size()-1
处的 child 是第一个 child,您看到的层叠在顶部
有没有办法让 BorderPane 的一个区域覆盖其他区域?
在我的项目中,我希望第一个 BorderPane 顶部的三角形适合第一个 BorderPane 中心区域的内部 BorderPane 的顶部。 我想要的是适合区域中的那些三角形以创建流。
在下图中我有两个BorderPane。 红色矩形是第一个 BorderPane 的中心区域,其中包含一个 BorderPane。 绿色矩形位于第一个 BorderPane 的顶部区域。 蓝色矩形位于内部 BorderPane 的底部区域。
有什么方法可以做到,否则我将不得不更改布局策略?
谢谢!
A StackPane
通过在它们上面叠加 children 来做到这一点。它还允许您定位它们,另外您可以将 margin
s 和 padding
s 添加到您的节点。
will have to change the layout strategy?
是的,请使用 StackPane
。 0 索引处的 child 是最后一个 child,Stackpane.getChildren().size()-1
处的 child 是第一个 child,您看到的层叠在顶部