2016-12-19 4 views
0

Quelqu'un pourrait-il me donner quelques conseils sur la façon de styler mon application JavaFx? J'utilise le constructeur de scène pour mettre mon application ensemble. Devrais-je importer des fichiers CSS dans mon projet javafx? Une explication sur ce serait grandement apprécié :)JavaFX Scene Builder Styling

Répondre

2

Vous avez deux façons de le faire, (de la SceneBuilder/à l'intérieur du FXML) ou le code Java:

//Java Code : 
root.getStylesheets().add(getClass().getResource("style.css").toExternalForm()); 

Pour la scenebuilder vous utilisez un parent chemin à l'emplacement de votre file.css et affecter à chaque élément graphique (nœud) son (Id/StyleClass) dans la section des propriétés de SceneBuilder. Le Id est marqué par # exemple signe:

#styleID{ 
    -fx-background-color:red; 
} 
+0

Merci je vais essayer cette approche :) – Aaron