2017-07-01 8 views
0

javafxのTitledPaneの間にマージンを設定する方法はありますか?JavaFX - TitledPane間のマージンを設定する

私は複数のタイトル付きペインを作成し、それらをすべてVBoxの中に入れました。私はそれがそれぞれのタイトルの間にギャップを持つことを望む。

これを実現するには、setMargin()の方法を検索しましたが、存在しないようです。

私もCSSで試しましたが、全く動作していません。

CSS

.titled-pane { 
    -fx-font-weifght: bold; 
    -fx-margin: 5; 
} 

.titled-pane .title { 
    -fx-background-color: #990000; 
    -fx-padding:2 3 3 10; 
    -fx-margin: 5; 
} 
+0

もしそれらをHBoxに入れたら、それらのギャップを設定することはできますか? – Sedrick

+0

参照:https://stackoverflow.com/a/33141605/3992939 – c0der

+2

あなたはどの程度のマージンを求めていますか?いくつかの親に複数の 'TitledPane'を追加したように聞こえます...これについての詳細がなければ、おそらく質問は答えられないでしょう。 – fabian

答えて

0

答えは非常に基本的なものです。 VBoxをインスタンス化するときにも、スペーシングを宣言します。例:

VBox vbox = new VBox(5); 

上記コードは5画素に子供との間の隙間を与えます。

関連する問題