[Java] Caret Position dans un JEditorPane HTML

Caret Position dans un JEditorPane HTML [Java] - Java - Programmation

Marsh Posté le 02-06-2005 à 12:23:21    

bon alors voila mon problème :
 
J'ai un JEditorPane dans lequel je veux pouvoir faire de la mise en forme de texte grâce au langage HTML. Pour cela j'ai besoin de récupéré la position du curseur mais dans le code HTML. En fait la si je tape "bonjour" que je sélectionne "jour" et que j'applique la méthode getCaret(), il va me renvoyer Dot=4,Mark=7. Moi je voudrai la position du texte sélectionné dans le code HTML ...
 
 
<html>
<head>
</head>
<body>
<p>
bonjour
</p>
</body>
</html>
 
genre ici a peu près Dot=33, Mark=36 pour pouvoir mettre mes balises de mise en forme autour..
 
Merci de votre aide !

Reply

Marsh Posté le 02-06-2005 à 12:23:21   

Reply

Marsh Posté le 02-06-2005 à 12:32:21    

ça ne s'utilise pas du tout comme ça un Document.
 
je te conseille d'aller consulter le tutorial.
 
google -> swing+text+components+tutorial


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 02-06-2005 à 12:39:38    

bah je mets le content type en text/html et après je tape mon texte et quand je sélectionne le texte je veux récupérer la position de ma sélection dans le code html...En quoi ca ne s'utilise pas comme ca ?

Reply

Marsh Posté le 02-06-2005 à 13:39:10    

Ou connaissé vous une méthode permettant de récupérer une String de ce qui se trouve dans la JEditorPane (cad sans le code HTML)...qui renverrai "bonjour" dans le cas précédent...

Reply

Marsh Posté le 02-06-2005 à 13:54:11    

en fait non...il me faut vraiment récupérer la position de ma sélection dans le code HTML...
 
Merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed