jMenuItem trava enquanto executa metodo actionPermormed

Boa tarde,

estou desenvolvendo um aplicação que captura dados em um site e compara se esses dados constam em uma base de dados na intranet

a GUI possui um menuitem para ler a pagina na internet e capturar os dados que interessam e outro menuitem para comparar os dados capturados com o os dados armazenados no banco de dados da intranet.

eu direcionei o system.out para um jtextarea. durante a busca coloquei alguns system.out.println para ir acompanhando o andamento da pesquisa.

o meu problema eh o seguinte:
quando clico no menuitem ele congela na tela até o fim da pesquisa e então são descarrados todos os system.out.println de uma vez.
gostaria que os system.out.println aparecessem por ocasião da sua execução, como acontece no console.

Se alguem puder me ajudar eu agradeço.

Pesquise sobre o swingworker…
aqui tem alguma coisa falando a respeito http://www.guj.com.br/posts/list/44035.java