[Java] Aiuto metodo trova successivo

Sevenjeak

Utente Attivo
27 Nov 2012
81
2
8
35
sevenjeak.altervista.org
Salve, sto facendo, per un mio programma, non so se avete presente il pulsante trova successivo presente su ogni editor di testo, sto riprovando a fare quello, fin'ora ho scritto questo codice:

Codice:
String originText = textarea.getText();
    		          String findWord = text.getText();
    		          
    		          index = originText.indexOf(findWord, index + findWord.length());

    		          if (index == -1) {
    		        	 JOptionPane.showMessageDialog(null, "Nessuna occorrenza trovata");
    		          }else {
    		             textarea.grabFocus();
    		             textarea.select(index, index + findWord.length());
    		          }

Il codice mi funziona, ma fino ad un certo punto, ora spiego meglio:

Ad esempio nella mia textarea ho il testo ciao a tutti, mettiamo caso vorrei cercare la parola a tutti, me la trova, il codice dovrebbe evidenziare la stessa parola trovata subito dopo questa, e fin qui tutto ok, ma se ho la stessa parola ritornata a capo, non so se mi spiego, mi evidenzia " tutti" ( escluso gli apici, le ho inseriti solo per farvi notare che mi evidenzia anche lo spazio ) è no a tutti come io vorrei, come mai?

In'oltre, se inserisco la stringa ciao ciao mi evidenzia parte ad evidenziare dal secondo ciao, e non dal primo, come mai?
 
  • Like
Reactions: ottofonsuppost
Discussioni simili
Autore Titolo Forum Risposte Data
M AIUTO ESERCIZIO JAVA Javascript 1
F Aiuto java script Javascript 2
K [Java] aiuto switch case Java 1
andreasuriani Aiuto script java Ajax 1
S Aiuto per 2 codifiche java Java 4
Sevenjeak [Java] aiuto espressioni regolari, con caratteri speciali Java 2
M (java) Aiuto con chat in java Java 0
checcox87 lista eccezioni java (era: urgente aiuto) Java 2
A Aiuto!!!!Java Base Javascript 1
S Aiuto Java Package Java 4
M Aiuto Su Scroller Java Please! Javascript 1
L java api_google Javascript 0
F NetBeans problema creazione progetto Java Windows e Software 0
Z [java] bufferizzare stream audio da mic Java 1
L java + Api di google Javascript 1
A [Cerchiamo] [Retribuito/a] "Java Solution Architect" Offerte e Richieste di Lavoro e/o Collaborazione 1
F Script java elenco alfabetico non funziona Javascript 3
C Serializzazione in java Java 1
M Ripasso Java Offerte e Richieste di Lavoro e/o Collaborazione 0
F [OFFRO - RETRIBUITO] Sviluppatori JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
L leggere RGB di un pixel dello schermo in java Java 1
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
T [Java] tipi generici con esempio pratico Java 1
J File audio in java Java 0
V [JAVA] come integrare un software scritto in java su una pagina web? Java 4
C Java client / server Java 0
F [OFFRO][RETRIBUITO] PROGRAMMATORE JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
C [Java] testare un metodo con Junit Java 1
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Aggiungere elementi ad array JSON Java 0
B [Java] Paginazione in risposta HTTP Java 0
A [Java]Date diminuite di un giorno su db MySQL Java 0
P [Java] limite destro di un JFrame Java 5
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0
A Verifica validità data in Java Java 2
L [Java] Errore json conversione Java 0
Drago73 [Java] leggere/scrivere txt server Java 0
M [Javascript] Java card Java 0
serena.cerutti posizioni aperte: PhP, Java, .Net Offerte e Richieste di Lavoro e/o Collaborazione 0
N [Java]problema jasper report dopo compilazione file .jar Java 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
N [Java] jbutton con funzioni Java 2
M [java] esercizio lunghezza array di stringhe Java 0
A [java] problema esercizio Java 0
filograndipad2 Esempi chiari e completi sul funzionamento degli eventi in Java Java 1
Raziel84 [Java] Combinazione elementi matrice Java 0
A [java] problema esercizio array Java 5
L da php a popup java PHP 2

Discussioni simili