bonjour à tous,
voilà j'ai implémenté une fonction 'Recherche' classique (comme WordPad) dans mon éditeur de texte.
J'ai réussi à mettre en œuvre le bouton 'Suivant' pour rechercher un mot et le même mot plus loin dans le texte, mais je ne vois pas comment faire pour implémenter le bouton 'Precedent' qui doit "remonter" dans le texte

voici ma méthode pour rechercher le mot suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
private void searchNext(){
 
		String texte = getSearchText();// texte a rechercher
		String contenuTexte = null; // contenu du JTextPane
		int index=0; // index du mot trouve
 
		// si on a bien une chaine a rechercher
		if (!texte.equals("")){
 
			// recupere le texte du fichier
			JEditorPane ediPane = this.parent.getEdiPane();
			contenuTexte = ediPane.getText();
 
			index = contenuTexte.indexOf(texte,lastIndex);
 
			// si le mot est trouve
			if(index != -1){
				ediPane.setSelectionStart(index);
				ediPane.setSelectionEnd(index + texte.length());
				this.lastIndex = index + texte.length();
			}
		}
	}
merci pour vos propositions futures