2016-12-15 6 views
0

アコーディオンペインにスタイリングを適用しようとしましたが、問題に直面しました。JavaFXアコーディオン効果

これは機能しません。

accordion.setEffect(new DropShadow(BlurType.ONE_PASS_BOX, Color.BLACK, 8, 0, 2, 0)); 

この(style.css)も機能しませんでした。私がしようとした

enter image description here

...

.accordion{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

は、今ではこのようになります...

enter image description here

しかし、私は、このテーブル・ビューの下のような影が欲しいですインターネット上のソリューションを検索しますが、私は何かを見つけませんでした!

誰でもこの方法を知っていますか?あなたの答えをありがとう!

P.S.

この変異体は、あまりにも動作しません:あなたは(content/titled-pane/title)を変更したいこのレイアウトのコンポーネントにアクセスする必要があるので、

.accordion .pane{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

.accordion .titled-pane{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

.accordion .titled-pane .title{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

.accordion .titled-pane > *.content{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

.accordion > .titled-pane > .content{ 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 
+0

あなたが目指しているスタイルのイメージを追加できますか? (そして、あなたが今得ているもののイメージも好ましい) – n247s

答えて

0

アコーディオンがレイアウトされ、ほとんどの見た目はtitled-paneです。前述のように別の質問でここではJames_D answer、のAccordionの建物を参照してください。

+0

あなたの答えはタクシー!しかし、残念なことに、それは動作しません。 –

0

私はちょうどペインでそれを包み、ペインに "dropshadow"を使用しました。私は別の方法を見つけませんでした...

関連する問題