2013-10-06 2 views
1

J'ai un fichier fxml qui fait référence à un fichier css. Quand je charge ce fxml et le place comme racine de ma scène, le CSS est appliqué correctement.La feuille de style JavaFX n'est pas appliquée lorsque le noeud chargé fxml est ajouté en tant qu'enfant

Cependant, lorsque je crée une région personnalisée (avec getChildren rendu public), et que j'y ajoute le nœud fxml chargé, aucun CSS n'est plus appliqué.

La css utilise uniquement des classes de style.

Qu'est-ce qui me manque ici?

/modifier

Je travaille autour de lui en utilisant l'approche décrite ici: http://www.guigarage.com/2012/11/custom-ui-controls-with-javafx-part-1

Il ne répond pas à mon problème initial, mais je suppose que c'est une meilleure façon de travailler de toute façon.

Si quelqu'un peut encore expliquer le comportement de ma question initiale, je serais heureux de l'entendre.

Répondre

0

Le problème était que j'ai utilisé la méthode de charge statique (...) au lieu de la méthode de chargement d'instance à partir de l'objet FXMLLoader créé.

Questions connexes