arnauddevasselot
Messages postés4Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention17 février 2007
-
13 févr. 2007 à 20:01
arnauddevasselot
Messages postés4Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention17 février 2007
-
17 févr. 2007 à 12:45
Bonjour,
Je voudrais savoir comment attribuer deux styles differents a un JTextPane?
J'aimerais ecrire en rouge et en gras a la fois. Mais je n'ecrit qu'en gras, je ne sais pas changer la couleur...
Voici mon code :
ou textPaneChat est un JTextPane
DefaultStyledDocument docPane = (DefaultStyledDocument)textPaneChat.getDocument();
Style gras = textPaneChat.addStyle("gras", textPaneChat.getLogicalStyle());
StyleConstants.setBold(gras, true);
docPane.insertString(textPaneChat.getDocument().getLength(),"ce que je veu ecrire en rouge et en gras", gras);
arnauddevasselot
Messages postés4Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention17 février 2007 14 févr. 2007 à 11:24
En fait , ça marche, mais je me suis mal exprimé....
Je voudrais ecrire quelque chose en rouge, puis quelque chose en noir, puis quelque chose en rouge....
Alors que la, la couleur de toute la page a l'endroit ou j'écris est modifiée.
Aurais-tu une autre solution?
arnauddevasselot
Messages postés4Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention17 février 2007 14 févr. 2007 à 11:33
Merci pour ton editeur, mais je n'ai aps tout compris...
Je sais, j'ai un peu de mal....
J'ai vu que tu utilisais MutableAttributeSet attrs = textPaneChat.getInputAttributes();
Je n'ai pas trés bien compris ce que c'était.
En fait ce que je voudrais c est ecrire un truc en rouge, qu'il apparaiss en rouge puis en suite ecrire en noire.
Lorsque je fais ça, ça m'a attribué la couleur rouge pour toute la fenetre donc ça a attribué la couleur pour toute la fenetre....
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?