JavaFx - BorderPane overlay

时间:2016-05-08 05:13:29

标签: javafx javafx-2 overlay borderpane

有没有办法让BorderPane的区域覆盖其他区域?

在我的项目中,我希望第一个BorderPane顶部的三角形适合第一个BorderPane中心区域内部BorderPane的顶部。 我想要的是在区域中拟合这些三角形以创建流程。

在下面的图片中我有两个BorderPane。 红色矩形是第一个BorderPane的中心区域,其中包含BorderPane。 绿色矩形位于第一个BorderPane的顶部区域。 蓝色矩形位于内部BorderPane的底部区域。

有没有办法做到这一点,或者我将不得不改变布局策略?

谢谢!

Programming block

1 个答案:

答案 0 :(得分:1)

StackPane通过将孩子叠加在他们之上来做到这一点。它还允许您定位它们,另外您可以将marginpadding添加到您的节点。

  

必须改变布局策略吗?

是的,请使用StackPane。 0索引处的孩子是最后一个孩子,Stackpane.getChildren().size()-1处的孩子是第一个孩子,你看到的孩子在顶层分层