Saudacoes a todos.
Mais um entrave, dessa vez com o
JEditorPane.
Estou finalizando um aplicativo que busca ocorrencias
em sites diversos e, em um determinado momento, off-line, carrega uma
pagina e seleciona uma determinada ocorrencia no documento.
Como JEditorPane eh uma subclasse de JTextComponent,
utilizei getText() para recuperar o texto e depois
indexOf() para verificar se a ocorrencia desejada
aparecia no texto. Caso indexOf()diferente de -1,
usei os metodos setSelectionStart() e setSelectionEnd()
do JTextComponent para selecionar, no documento, a ocorrencia
verificada. No entanto, quando computada a
posicao da ocorrencia, a verificacao eh feita sobre o
arquivo html que JEditorPane carregou, e nao sobre o texto que aparece
em tela, o que faz com que setSelectionStart selecione uma posicao
completamente diferente. Resumindo, o que eu quero eh implementar o
Find in Frame... do Netscape, onde se busca com exatidao uma
determinada ocorrencia na area do browser.
Depois do jornal acima: alguma ideia?
Abracos a todos.
ANDRE.
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.