我试过用这样的CSS(测试例)来做这个:
.context-menu {
-fx-effect: dropshadow(one-pass-box, black, 10, 1.0, 3, 3)
}
但它不起作用。试图通过ScenicView找出我应该设置哪个节点,但在我可以读取SV中的信息之前,上下文菜单消失了。有人可以帮忙吗?
答案 0 :(得分:0)
yourMenu.setEffect(addLabelEffect());
在类中定义阴影并检查其是否正常工作。这是一个简单的样本
private DropShadow addLabelEffect() {
DropShadow ds = new DropShadow();
ds.setSpread(0);
ds.setOffsetY(1.0);
ds.setOffsetX(1.0);
ds.setColor(Color.BLACK);
return ds;
}