2017-03-09 9 views
0

私が得ようとしている振る舞いでスケッチを作った。画面内のJavafx中心形状グループ

Sketch

だから私は、画面中央の四角形と長方形の一部を覆う三角形を表示したいです。問題は、私がStackpaneを使用するとき、矩形は中央に置かれますが、三角形も同様です。右下の位置に移動することはできません。 Groupを使用すると、中央に配置されません。私の意図した行動を起こす方法はありますか?

+0

:静的setAlignment(Node child, Pos value)メソッドを使用しますか? – user218046

+0

どちらを使うべきなのか? –

+0

既存のスタックペイン内にスタックペインを作成します。この新しいスタックペインの長さと幅は、追加する矩形の辺でなければなりません。矩形を追加します。矩形のコンストレインは、top、bottom、left、rightのいずれかにする必要があります。 < - 意味、長方形をこのスタックペインに塗りつぶします。今度は、以下のように新しいスタックペインに三角形を追加します。 – Sedrick

答えて

0

三角形の配置を設定します。たぶん、あなたはどこでもあなたが望むその四角形を移動できるようにすることができますStackPane内の他のコンテナーを追加する必要があります

StackPane.setAlignment(triangle, Pos.BOTTOM_RIGHT) 
+0

これは、画面の右下に三角形を表示するため、目的の効果が得られません。ここでも、矩形を画面の中央に表示し、三角形は矩形の右下を覆う必要があります。 –

+0

次に、「StackPane」に長方形と三角形を追加し、私の答えを使って、その「StackPane」を画面の中央に配置します。 – MBec

+0

追加の「StackPane」を意味しますか? –

関連する問題