如何使用CSS在JavaFX8中设置菜单边框/轮廓?

如何使用CSS在JavaFX8中设置菜单边框/轮廓?

问题描述:

我想在我的JavaFX8应用程序中自定义菜单的外观。我如何摆脱或风格的下面的截图中显示的'白色轮廓'的颜色?如何使用CSS在JavaFX8中设置菜单边框/轮廓?

enter image description here

我tryed:

#MainMenuBar 
{ 
    -fx-text-fill: #bbbbbb; 
    -fx-background-color: #3c3f41; 
    -fx-border-color: #555555; 
    -fx-border-style: solid; 
    -fx-border-width: 0 0 1px 0; 

} 

.menu-item 
{ 
    -fx-background-color: #3c3f41; 
     -fx-text-fill: #bbbbbb; 
    -fx-border-color: transparent; 

} 

,但它仍然有这个白色otuline。

Thx,

似乎你还必须设计'上下文菜单'。

它的工作,加入:在SO

.context-menu 
{ 
    -fx-background-color: #3c3f41; 
    -fx-border-color: #555555; 
    -fx-border-style: solid; 
    -fx-border-width: 1px; 
} 

Thisthis答案帮我指点迷津,谢谢大家。