Bonjour,
J'ai une fonction rechercher ds un textPane qui recherche un mot...
J'aimerais une fois le mot trouvé, le selectionner... bref, pareil à la fonction recherche de word...
Comment faire?
et pour tous les sélectionner?
Merci d'avance!
Version imprimable
Bonjour,
J'ai une fonction rechercher ds un textPane qui recherche un mot...
J'aimerais une fois le mot trouvé, le selectionner... bref, pareil à la fonction recherche de word...
Comment faire?
et pour tous les sélectionner?
Merci d'avance!
pour le JTextPane tu as les méthode setSelectionStart(int) et setSelectionEnd(int) qui demande l'index du début et dela fin de ta sélection...donc en gros ta méthode devrait te renvoyé l'index auquel elle a trouvé ton mot et toi ensuite tu fais :
et ton mot sera sélectionné :)Code:
1
2
3 int index = search(myWord, myTextPane.getText()); myTextPane.setSelectionStart(index); myTextPane.setSelectionEnd(index + myWord.getLength());
Merci c ok!
svp pouvez vous me donner le code de la fonction search()