Hello les javafixeur

Alors voilà j'ai un petit soucis.
pour un projet sur lequel je travail, j'utilise les feuille de style
et j'ai été amener à observer un petit probleme que je ne m'explique…


pour s'implifier la chose j'ai crée :

• un objet : "StyledRectangle.fx" : CustomNode

qui est en faite un rectangle de couleur bleue dans le cas ou il y a pas de feuille de style : public var color:Color = Color.BLUE;


mais moi je veux quand meme utiliser ma feuille de style so :
"StyledRectangle" { color: red; }

alors là, théoriquement, dans le monde des bisounourses : tout mes rectangles seront de couleur rouge…



Dans les faits :

- si j'instancie un rectangle dans le main avant la déclaration de la scene, tout roule…

- par contre si j'instancie des rectangles de maniére dynamique depuis un bouton : c'est le drame. Les nouveaux prennent la couleur par defaut : bleue.



En gros c'est comme si la feuille de style était ignoré



Par la suite j'ai essayé avec une déclinaison de mon StyledRectangle version Control

"Component.fx" : Control
"ComponentSkin.fx" : Control




but it's the same…



et je remarque par la meme occasion, comme vous le verez, que l'utilisation du Control produit un effet inattendu ( genre un spacing d'au moins 50px en chaque noeud )

Ca m'en donne la tète pleine de noeuds d'ailleur

Si quelqu'un à une ptite explication à l'un de ses deux problemes
Je reste sage et j'écoute


_ LE SOURCE EST ICI : JavaFXApplication15.zip

_ LE SHOT LA :



MERCI 2 ALL