Console para log/System.out - usando JTextArea?

Olá…

Estou precisando desenvolver uma espécie de console, tipo o tail, para apresentar o conteúdo do System.out e System.err em uma janela Swing…
Dei uma consultada na web, e até consegui fazer:

http://www.exampledepot.com/egs/javax.swing.text/ta_Console.html
http://www.comweb.nl/java/Console/Console.html

Entretanto, de um jeito ou de outro que vou fazendo, sempre caio no mesmo problema: o conteúdo do JTextArea só é atualizado qdo encerra o processamento…
Eu gostaria q funcionasse semelhante ao Tail do linux… entendem?

A diferença de minha classe para estes exemplos, é que além do JTextArea do console, eu tbm possuo um botão para iniciar o processamento e outro para encerrar no JFrame…

Alguém pode me dar uma luz?

Obrigado,

Faz em threads separadas.

pesquisa rapida encontrei esse link que talvez te ajude:
http://www.guj.com.br/posts/list/131504.java

Esse post tem classes que fazem exatamente o que você quer:
http://www.guj.com.br/posts/list/83462.java#445238

Opa… isso msm, galera…

Eu so esqueci de separar as threads… agora foi blzinha. :wink:
Eu to iniciando o processamento atraves de um Button… mas nao tinha colocado o conteudo do actionperform numa thread… por isso nao tava atualizando.

Vlw a ajuda.