Bonjour,
En Java Swing, on peut définir un JLabel qui contient un texte avec différents styles:
par exemple :
qui m'affiche: rougebleu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JLabel label = new JLabel("<html><b><font color=red>rouge</font></b><font color=blue>bleu</font></html>");
Simple et efficace.
Cette possibilité ne semble plus exister en javaFX 2.2.
Je peux bien sûr faire un truc du style:
mais j'ai peur que dans une liste de 30 lignes qui contiennent chacune un "string" composé de 10 couleurs différentes ça patauge un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Label rouge = new Label("rouge") ; rouge.setTextFill(Color.RED); rouge.setStyle("-fx-font-weight: bold;"); Label bleu = new Label("bleu") ; bleu.setTextFill(Color.BLUE); hboxHtml.getChildren().addAll(rouge, bleu);
De plus, je voudrais pouvoir visualiser le contenu complet de mon hboxHtml dans un Tooltip. Comme ce n'est pas possible de mettre un Tooltip sur mon Hbox, je devrais faire un SetTooltip sur chacun des labels qui le compose.
Y-a-t-il une autre solution ?








Répondre avec citation



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.
suivez 
Partager