Merci pour tes réponses, elles me sont bien utiles.
Encore une question : (jamais 2 sans 3 ). Comment fait on pour appliquer un style sur la position courante du caractère (et non sur tout le texte) comme dans word.
Merci d'avance.
Volfield
-------------------------------
Réponse au message :
-------------------------------
En fait tu as la méthode getStyledDocument(), qui te renvoie le doucument entier avec le style.
(package java.swing.text)
StyledDocument document=monJTextPane.getStyledDocument();
Ensuite avec ce document tu récupere le style appliquer :
Style style=document.getLogicalStyle(positionDuCaractere);
ensuite tu recupéres le nom.
String nom=style.getName();
Et là :
if(nom.toLowerCase().indexOf("bold")>=0)
//c'est gras
if(nom.toLowerCase().indexOf("italic")>=0)
//c'est italic
...
JHelp
