Bonjour
Mon objectif est de rajouter une phrase ou une partie d'une phrase en bleu à la fin d'un JTextPane passé en paramètre.
Le problème est qu'il me met tout en bleu (tout le JTextPane) alors que je veux que le String "Vous gagnez 10 points". Et quand je change le doc.getLength() en un offset quelquonque genre 200 ca me rajoute bien la phrase "Vous gagnez 10 points" à cet offset mais cette fois ci rien n'est bleu!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void joueurAttaque(JTextPane combatDescription) throws BadLocationException{ combatDescription.setText(combatDescription.getText() + "\n"); StyledDocument doc = combatDescription.getStyledDocument(); MutableAttributeSet keyWord = new SimpleAttributeSet(); StyleConstants.setForeground(keyWord, Color.blue); doc.insertString(doc.getLength(), "Vous gagnez 10 points.", keyWord);
Avez vous une idée svp?![]()
Partager