2016-02-24 4 views
1

Мне нужно добавить значок или изображение в меню в строке меню.добавить значок меню javafx, но не в пункт меню

мне удалось добавить иконку в меню-элемента, способ затем CSS JavaFX:

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

Но я не могу добавить изображение в меню, которое находится внутри строка меню.

спасибо.

ответ

1

Попробуйте использовать CSS идентификатор в меню, вместо класса стиля:

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

и затем

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

(И, конечно, вы можете просто сделать это непосредственно в Java тоже с menu.setGraphic(...) .)

+0

Спасибо, очень полезно. – aldo

Смежные вопросы