2012-10-28 58 views
2

上下文菜單陰影效果效果我試着像這樣(例如測試)CSS來做到這一點:添加JavaFX中

.context-menu { 
    -fx-effect: dropshadow(one-pass-box, black, 10, 1.0, 3, 3) 
} 

,但它不工作。試圖找出哪個節點,我應該通過ScenicView風格,但上下文菜單消失之前,我可以讀取SV中的信息。誰能幫忙?

+0

嗨,我目前在這裏有同樣的問題。我發現這個討論:http://stackoverflow.com/questions/11127999/how-do-you-set-the-style-for-a-javafx-contextmenu-using-css –

回答

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; 

    }