2016-05-08 15 views
0

BorderPaneの領域が他の領域をオーバーレイできるようにする方法はありますか?私のプロジェクトでJavaFx - BorderPaneオーバーレイ

私が最初BorderPaneの一番上にある三角形が最初BorderPaneの中心領域におけるインナーBorderPaneの上部にに収まるようにしたいです。 地域にこれらの三角形を合わせて、フローを作成したいのですが。私は2つのBorderPaneを持って怒鳴る絵で

。 赤い矩形は、最初のBorderPaneの中央領域で、BorderPaneを含みます。 緑色の矩形は、最初のBorderPaneの上部領域にあります。 青い矩形は、内側のBorderPaneの下部領域にあります。

はそれをするか、私はレイアウトの戦略を変更する必要があります方法はありますか?

ありがとうございました!

Programming block

+0

... – Elltz

答えて

1

StackPaneは、それらの上に子供を重ねることによってこれを行います。また、それらを配置することができます。さらに、marginpaddingをノードに追加することができます。

レイアウト戦略を変更する必要がありますか?

はい、ご利用ください。StackPane。 0インデックスの子が最後の子であり、Stackpane.getChildren().size()-1の子が最初の子であり、上にレイヤが表示されます。

+0

遅れて申し訳ありません。 私は戦略を変更しますが、StackPaneは使用しません。私は、3つのノードを持つVBoxを使用すると考えました:ヘッダー、フッター、そして中央にBorderPane。左の領域には左の赤いバーがあり、中央には他のブロックを持つ別のVBoxがあります。 –

関連する問題