Pesquisando texto dentro de um JEditorPane

0 respostas
Scorsatto

Boa tarde pessoal,

tenho um JTextField e um JButton para pesquisa, com o codigo que tenho consigo pegar a primeira palavra ou letra equivalente ao JTextField que estou pesquisando;

teria como implementar um codigo para toda vez que o usuario clicar em “Localizar”(sem mudar a palavra a ser pesquisada) ele ir "avançando o texto em relação a palavra encontrada?

editorPanePrincipal.selectAll();
				String texto = editorPanePrincipal.getSelectedText();
				
				Pattern p = Pattern.compile(textFieldPesquisar.getText());
				Matcher m = p.matcher(texto);
				if (m.find()) {
					System.out.println(m.start());
					editorPanePrincipal.requestFocus();
					editorPanePrincipal.setCaretPosition(m.start());
				}

Grato.

Criado 13 de dezembro de 2010
Respostas 0
Participantes 1