Css 在JavaFX中将dropshadow效果添加到上下文菜单

Css 在JavaFX中将dropshadow效果添加到上下文菜单,css,javafx,effect,Css,Javafx,Effect,我尝试过用CSS这样做(测试示例): 但它不起作用。试图通过ScenicView找出应该设置哪个节点的样式,但上下文菜单在我可以读取SV中的信息之前消失了。有人能帮忙吗 yourMenu.setEffect(addLabelEffect()); 在类中定义放置阴影并检查其是否工作。这是一个简单的例子 private DropShadow addLabelEffect() { DropShadow ds = new DropShadow(); ds.setSpr

我尝试过用CSS这样做(测试示例):

但它不起作用。试图通过ScenicView找出应该设置哪个节点的样式,但上下文菜单在我可以读取SV中的信息之前消失了。有人能帮忙吗

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;

    }

嗨,我现在也有同样的问题。我发现这个讨论:
private DropShadow addLabelEffect() {

        DropShadow ds = new DropShadow();
        ds.setSpread(0);
        ds.setOffsetY(1.0);
        ds.setOffsetX(1.0);
        ds.setColor(Color.BLACK);

        return ds;

    }