J'ai un JEditoPane dans un JScrollPane. J'ai du contenu textuel qui contient des jetons prédéfinis. Je stocke l'emplacement de ces jetons dans la base de données. Lorsque je définis le contenu du texte dans JEditorPane, j'insère les jetons avec HTML. J'ajoute aussi des lignes de rupture HTML pour formater le contenu.Définir la position du curseur sur JScrollPane
Maintenant, le problème vient lorsque je veux faire défiler jusqu'à l'un des jetons en surbrillance. Il semble que la position de départ des jetons, que j'ai stockée dans la base de données, ne correspond pas lors de l'utilisation de setCaretPosition (int). Je sais que c'est probablement parce que mon contenu dans JEditorPane Document est mélangé avec HTML.
Y a-t-il un moyen de rechercher une chaîne dans le contenu JEditorPane, puis d'obtenir la position du curseur où la chaîne a été trouvée?