JOptionPane 02

import java.util.*;
StringTokenizer st=new StringTokenizer(“JEditorPane”.getText()," ");
for(int i=0;i<st.countTokens();i++){
if(st.nextToken().equals(String_a_ser_Pesquisada)){
System.out.println(“ACHOU”);
}
}

Se eu tenho esse código já é um bom começo para fazer uma pesquisa em um JEditorPane. A questão é que eu gostaria apenas de selecionar as palavras encontradas sendo que poderiam haver várias palavras iguais a citada na pesquisa. O X da questão está em como fazer para ir selecionando as palavras igual a citada para pesquisa.

vc pode gravar o StringTokenizer em uma variavel de instancia da classe, dai no seu metodo vc primeiro verifica se a variavel eh nula, se for vc cria o StringTokenizer, caso contrario vc continua com o nextToken() ateh encontrar a proxima ocorrencia (ou terminar os tokens)…