我尝试将样式应用于手风琴窗格并遇到问题。
这不起作用。
accordion.setEffect(new DropShadow(BlurType.ONE_PASS_BOX, Color.BLACK, 8, 0, 2, 0));
这个(style.css)也没有用。
.accordion{
-fx-effect: dropshadow( one-pass-box , black , 8 , 0.0 , 2 , 0 );
}
现在看起来像这样......
但我想在这张桌子下面看阴影......
我试图在互联网上搜索解决方案,但我找不到任何东西!
有人知道怎么做吗?谢谢你的回答!
P.S。
这些变体也不起作用:
.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 :(得分:0)
手风琴是一种布局,因此您需要访问您希望更改的此布局的组件(content
/ titled-pane
/ title
),最明显的是{ {1}}。正如之前在另一个问题中所提到的,James_D answer,并指的是Documentation中titled-pane
的构建。
答案 1 :(得分:0)
我只是将它包装在Pane中并使用" dropshadow"到窗格。我没有找到另一条路......