2017-07-18 4 views
1

J'utilise la propriété de bouton par défaut sur toutes mes fenêtres modales.JavaFX CSS pour tous les boutons par défaut FXML

Quelle est la propriété CSS permettant de les modifier sans avoir besoin de créer un nouvel ID de classe CSS?

enter image description here

Par défaut, tous d'entre eux sont bleu clair avec une couleur de police noire, et je ne l'aime vraiment.

Répondre

2

Selon le documentation, vous devriez être en mesure d'utiliser

.button:default { 
    /* your style rules here */ 
} 

dans votre fichier CSS externe.

La feuille de style par défaut, modena.css, a la règle

.button:default { 
    -fx-base: -fx-default-button ; 
} 

-fx-default-button est défini comme une lumière bleue:

-fx-default-button: #ABD8ED; 

donc une autre option serait tout simplement de modifier la définition de -fx-default-button :

.root { 
    -fx-default-button: /* your preferred color here */ ; 
}