traiter texte et image d'un jtextpane
Bonjour,
j'ai un 2 jtextpane l'une contient du texte et l'autre est vide.
l'objectif est de récupérer le contenu de jtextpane1, le traiter et puis l'insérer dans le jtextpane2.
Le traitement consiste à remplacer une chaine de caractère par une image
Code:
1 2 3 4 5 6 7 8 9 10 11
| zoneText.setText("bonjour :) tout le monde");
ImageIcon smiley = new ImageIcon("./src/s2.jpg");
String message=zoneText.getText();
int s1=zoneText.getText().indexOf(": )");
if(s1>-1){
zoneText2.setText(message.substring(0, s1));
zoneText2.insertIcon(smiley);
//jusque là tout passe bien
zoneText2.setText(message.substring(s1+2, message.length()));
//mais à ce niveau il écrase le contenu de zoneText2 par le reste de la chaine récupéré
} |
donc y-t-il un moyen de lui donner :
"bonjour : ) à tous"
et me donner comme résultat :
"bonjour :) à tous"
alors voilà merci à vous