Gente, consegui fazer o programa que o amigo meu queria… quer dizer, parcialmente… Este programa deveria ficar em loop pingando um host a cada 5 minutos,
e verificar se ele esta on-line ou não.
Porém, quando eu coloco o código pra ficar em loop, ele não escreve na tela, apenas no system.out.println
Eu queria também, que na classe Tracert, ele ficasse atualizando a tela, igual no cmd! Tentei mas ficou pior , ele demorava bem mais.!
mude para preencher no textield a mesma coisa que no seu system.out, em baixo do sysout chame um setText do seu textArea, ou do que quiser atualizar, passando como parâmetro o getTtext dele próprio + o que printava no sysout, para concatenar mesmo…
Usar Threadas com componentes gráficos é algo mais complicado do que parece. Você vai ter que refazer seu código utilizando o componente Swingworker que o Java disponibiliza para tratar esse tipo de situação. Procure na net tutoriais sobre como usar esse componente ou procure aqui mesmo no GUJ.