Definir tempo para execução de um método [RESOLVIDO]

2 respostas
W

Pessoal, qual a melhor maneira de executar um método por alguns segundos???
A minha intenção é fazer com que um JTextField fique amarelo em uma janela por cinco segundos,
quando esse tempo vencer o JTextField tem que mudar de cor com o JDialog em execução.
Como faço isso?
Agradeço desde já…

2 Respostas

Bruno_Cunha

Você pode usar o Thread.sleep(long ms). Ele faz a sua Thread dormir (esperar) por MS milisegundos.

//seta cor amarela

try {
      Thread.sleep(5000);
} catch(Exception e) {
     e.printStackTrace();
}

//mudar cor do JDialog
W
Bruno Cunha:
Você pode usar o Thread.sleep(long ms). Ele faz a sua Thread dormir (esperar) por MS milisegundos.
//seta cor amarela

try {
      Thread.sleep(5000);
} catch(Exception e) {
     e.printStackTrace();
}

//mudar cor do JDialog

valeu, resolveu meu problema....obrigado

Criado 18 de fevereiro de 2012
Ultima resposta 18 de fev. de 2012
Respostas 2
Participantes 2