2016-07-19 3 views
2

Accordion(間隔はAccordion)のTitledPaneの間にパディングを追加したいと思います。JavaFXでアコーディオンのTitledPanes間にパディングを追加する方法

TitledPaneを展開すると、次のTitledPaneのルックアンドフィールが壊れてしまうという問題があります。

TitledPaneの拡張されていない

enter image description here

一つTitledPane私は、次のCSSを使用している

enter image description here

を拡大:

.titled-pane { 
    -fx-skin: "com.sun.javafx.scene.control.skin.TitledPaneSkin";  
    -fx-text-fill: -fx-text-base-color; 
    -fx-padding: 0.5em; 
} 

1つの画像は、拡大表示されていない2つの画像の間の分離を示し、別の画像は、最初の画像を開いた後に、2番目のTitledPaneの外観を見せます。

答えて

1

これはバグです(私はバグレポート:JDK-8162599を作成しました)。回避策として

もしTitledPane S(むしろ上部より)のみ底パディングを指定した場合、AccordionTitledPane Sとの間の間隔が正確です。

.accordion > .titled-pane { 
    -fx-padding: 0 0 0.5em 0; 
} 

に例Accordionを下パディングを追加する

CSSは次のようになります。

enter image description here

+0

はありがとうございました。私の問題が修正されました。 –

関連する問題