尝试这个..!!
menu.setOnShowing(new EventHandler<Event>() {
@Override
public void handle(Event t)
menubar.setStyle("-fx-background-color:transparent"); //
// or you can use set opacity property
menubar.setOpacity(0.25);
}
});
当您向您显示菜单时会发生此事件...还有菜单隐藏属性..您也可以使用它。