Console para log/System.out - usando JTextArea ?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
faroestecaboclo
Thread.start()
[Avatar]

Membro desde: 22/08/2006 14:28:55
Mensagens: 35
Offline

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,
[WWW]
Hellmanss
JavaEvangelist
[Avatar]

Membro desde: 22/04/2009 16:02:06
Mensagens: 336
Localização: Indaial/Blumenau
Offline

Faz em threads separadas.

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

::.. SUN CERTIFIED JAVA PROGRAMMER 5 ..::
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

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

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
faroestecaboclo
Thread.start()
[Avatar]

Membro desde: 22/08/2006 14:28:55
Mensagens: 35
Offline

Opa... isso msm, galera...

Eu so esqueci de separar as threads... agora foi blzinha.
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.

This message was edited 1 time. Last update was at 02/03/2010 16:19:54

[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team