添加图标菜单javafx,但不在菜单项

时间:2016-02-24 01:38:42

标签: javafx

我需要在菜单栏中的菜单中添加图标或图像。

我设法在菜单项中添加一个图标,然后使用CSS javafx:



.search> .label {
     -fx-graphic: url ("../ img / search .png");
}




但我无法将图像添加到菜单栏内的菜单中。

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试在菜单上使用CSS ID,而不是样式类:

Menu menu = new Menu("Search");
menu.setId("search");

然后

#search > .label {
    -fx-graphic: url(...);
}

(当然,您也可以使用menu.setGraphic(...)直接在Java中执行此操作。)