JavaFX CSS pour tous les boutons par défaut FXML


J'utilise la propriété button par défaut sur toutes mes fenêtres modales.

Quelle est la propriété CSS pour les modifier toutes sans avoir besoin de créer un nouvel id de classe CSS?

entrez la description de l'image ici

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

Author: Wesos de Queso, 2017-07-18

1 answers

Selon la documentation , vous devriez pouvoir utiliser

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

Dans votre fichier CSS externe.

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

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

-fx-default-button est défini comme un bleu clair:

-fx-default-button: #ABD8ED;

Donc une autre option serait simplement de changer la définition de -fx-default-button:

.root {
    -fx-default-button: /* your preferred color here */ ;
}
 3
Author: James_D, 2017-07-18 10:48:07