Comment faire pour modifier la couleur de surbrillance dans JavaFX?
Comment modifier la couleur de surbrillance dans JavaFX? Habituellement, il est bleu avec des dégradés, mais je voudrais avoir un vert en évidence. J'ai essayé ce qui suit:
Regarder de la mer caspienne.css (JavaFX 2) ou modène.css (JavaFX 8)
.root {/* A bright blue for highlighting/accenting objects. For example: selected
* text; selected items in menus, lists, trees, and tables; progress bars;
* default buttons.
*/-fx-accent:#0093ff;/* A bright blue for the focus indicator of objects. Typically used as the
* first color in -fx-background-color for the "focused" pseudo-class. Also
* typically used with insets of -1.4 to provide a glowing effect.
*
* TODO: should this be derived from -fx-accent?
*/-fx-focus-color:#0093ff;}
Modifier ces couleurs en fonction de leurs usages.
Merci beaucoup! Et dois-je changer le hover-fond de ListViews manuellement ? Ou est-il un moyen de les changer mondiale comme -fx-accent? ListView hover couleur est: -fx-cell-hover-color - il aussi peut être trouvé dans de la mer caspienne.css - voici un lien vers la version 2.2
Je pense que Uluk Biy a répondu excellent moyen de.
Mais la réalité, c'est le style à l'aide de CSS ne remplace pas l'-fx-accent-couleur: #0093ff, ça va plutôt se chevauchent. Si vous utilisez-fx-accent-couleur: rouge , il sera mélangé avec de la couleur bleue par défaut et afficher une nuance de gris comme couleur. L'attribut css -fx-accent a pas de problèmes.
Regarder de la mer caspienne.css (JavaFX 2) ou modène.css (JavaFX 8)
Modifier ces couleurs en fonction de leurs usages.
ListView hover couleur est:
-fx-cell-hover-color
- il aussi peut être trouvé dans de la mer caspienne.css - voici un lien vers la version 2.2OriginalL'auteur Uluk Biy
Je pense que Uluk Biy a répondu excellent moyen de.
Mais la réalité, c'est le style à l'aide de CSS ne remplace pas l'-fx-accent-couleur: #0093ff, ça va plutôt se chevauchent. Si vous utilisez-fx-accent-couleur: rouge , il sera mélangé avec de la couleur bleue par défaut et afficher une nuance de gris comme couleur. L'attribut css -fx-accent a pas de problèmes.
OriginalL'auteur AbsoluteDev
Vous pouvez également utiliser
-fx-highlight-fill
surtext-area
sélecteur de classe.OriginalL'auteur Vania Shows