Précédent   Forum des professionnels en informatique > Java > Interfaces Graphiques en Java > JavaFX
JavaFX Forum d'entraide pour le langage JavaFX et la création d'interfaces graphiques en JavaFX. Avant de poster -> FAQ JavaFX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 06/08/2009, 16h16   #1
Invité de passage
 
Inscription : février 2009
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2009
Messages : 6
Points : 2
Points : 2
Par défaut Problème avec les feuilles de style

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
toumaille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2009, 10h59   #2
Membre à l'essai
 
Inscription : avril 2009
Messages : 33
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : avril 2009
Messages : 33
Points : 23
Points : 23
Salut toumaille,

faute de pouvoir t'aider, je peux te dire que tu n'es pas le seul à avoir rencontré ce problème. J'avais essayé ça avec la 1.1 du SDK. Ma problématique était de pouvoir changer le CSS d'un composant à la volée à l'aide d'un bouton. Au lancement de mon application le CSS était bien pris en compte, par contre à la mise à jour vers un autre CSS, aucun changement.
J'ai bien l'impression que l'utilisation dynamique de CSS ne marche pas très bien, à moins que quelqu'un d'autre puisse nous éclairer sur la situation

Bon courage,

Fr3nchK1ss
Fr3nchK1ss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2009, 15h15   #3
Modérateur
 
Avatar de bouye
 
Homme Fabrice Bouyé
Développeur Java
Inscription : août 2005
Messages : 3 846
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Bouyé
Âge : 35
Localisation : Nouvelle-Calédonie

Informations professionnelles :
Activité : Développeur Java
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : août 2005
Messages : 3 846
Points : 5 855
Points : 5 855
Désolé je peux pas vous aider plus que les tests que j'ai fait pour la FAQ et pis là je suis en plein layout-blues...
Par contre j'avais lu un article il y a qq semaines où on sentait que le support CSS était encore assez primitif dans la 1.2 et serait amélioré dans la prochaine version (avec nottament accès au CSS des contrôles par défaut).
__________________
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

Mon blog sur Développez.

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
bouye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2009, 17h57   #4
Membre du Club
 
Inscription : août 2009
Messages : 63
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 63
Points : 66
Points : 66
Bug connu : [#RT-4833] CSS stylesheets do not style newly added nodes - JavaFX
Bonne nouvelle : "Fix pushed to soma graphics scrum". Prochaine version...
PhiLho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 10h17   #5
Invité de passage
 
Inscription : février 2009
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2009
Messages : 6
Points : 2
Points : 2
Oki, merci beaucoup de vos confirmations
J'irais voir sur le site de tracking de bug next time
Waiting for the next release
toumaille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 13h34   #6
Membre éclairé
 
Inscription : février 2009
Messages : 288
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 288
Points : 311
Points : 311
JIRA est ton ami ...
galien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2009, 02h10   #7
Invité de passage
 
Inscription : février 2009
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2009
Messages : 6
Points : 2
Points : 2
Still the same with 1.2.1 … blurk
toumaille est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 07h39.


 
 
 
 
Partenaires

Hébergement Web