Comment styliser le menu et les éléments de menu
J'ai essayé de changer les styles de bouton de menu. Je pourrais changer le bouton de menu de style, mais pas son élément de menu.
Peu importe ce que j'essaie de menu élément de menu, le bouton reste inchangé.
.menu-button {
-fx-background-color:black;
}
.menu-button .label {
-fx-background-color:black; }
Maintenant, comment puis-je changer la couleur qui est à gauche??
source d'informationauteur Vinod CG
Vous devez vous connecter pour publier un commentaire.
MenuButton
utiliseMenu
à l'interne et dispose d'une API similaire. De telle façon queMenuButton
contientMenuItem
la liste de tout commeMenu
. Donc, je pense que vous devez essayer de jouer avec.menu
.menu-button
et.menu-item
sélecteurs CSS dans la mer caspienne.css. Plus spécifiquement,.menu-item
.EDIT: Il semble que vous avez besoin de changer la
.context-menu
trop, parce que l'surgi menu de la menuButton est ContextMenu.Cela a également été demandé ici et icij'ai donc décidé d'écrire un modèle CSS pour le style des barres de menu.
L'utilisation de ce modèle CSS est un moyen très facile pour un style
MenuBar
son haut niveau deMenuButton
entrées, et chaqueMenuButton
'sMenuItem
enfants, je.e, "l'ensemble de la barre de menu".La seule chose qui a à faire est d'ajuster les quatre variables selon les besoins:
-fx-my-menu-color
: La barre de menu couleur de fond par défaut (c'est à dire, lorsque l'élément n'est pas plané /sélectionné)-fx-my-menu-color-highlighted
: Un élément de la couleur d'arrière-plan si elle est planait /sélectionné.-fx-my-menu-font-color
: La barre de menu par défaut de la couleur de la police (c'est à dire, lorsque l'élément n'est pas plané /sélectionné)-fx-my-menu-font-color-highlighted
: Un élément de la couleur de la police si il est a plané /sélectionné.Complète du fichier CSS est commentée pour expliquer chaque règle définie: