2017-03-16 9 views
0

javafxで境界線を作成し、centerとtopの2つの領域を使用しました。私は一番上の領域だけにパディングを設定したいと思います。javafxで単一のBorderPane領域のパディングを設定する方法

myBorderPane.setPadding(Insets value)は、これも中央領域のパディングを設定するため、行いません。私は最高の地域にのみ設定したいと思います。これを行う方法はありますか?

私はVBoxのような別のペインをトップ領域に追加し、そのためのパディングを設定することができます。このVBoxを追加することなく、領域にパディングを与える方法があるかどうかは不思議です。

+2

?そのノードにパディングを追加します。 –

答えて

2

あなたがこれを行うにはthe static void setMargin(Node child, Insets value) methodを使用することができます。

あなたは() ``セットトップ用に使用したのは何ノード
BorderPane borderPane = ... 
Node top = ... 
Insets topInsets = ... 
borderPane.setTop(top); 

BorderPane.setMargin(top, topInsets); 
関連する問題