Tem como fazer delay em Java?

6 respostas
M

E ai gente beleza?!
Aqui, eu estou tentando fazer um delay em Java, existe alguma classe que me permite fazer isso ou tenho de fazer no braço?

Minha idéia é a seguinte, preciso fazer um botão caminhar num form, mas se ele for muito rápido ninguém vê o bichinho andando, por isso preciso de um delay.

Obrigado!!

6 Respostas

J
Thread.sleep(1000);
S

Delay não era aquele jogador do fluminense? hehehehe…

Tenta isso:

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

Com isso ae ele para 1 segundo (1000 milisegundos).

S

Puxa…eu não sabia que isso era possível. Nessa comunidade eu aprendo muito…por isso a recomendo a todos.

“Se você pode sonhar, pode fazer” - Walt Disney

M

Galera era isso mesmo !!!

valeu :lol:

L

Você poderia explicar este código para mim? O porque do try e do tratamento de excessão?

Desculpe se a pergunta é tola, porém mesmo entendendo o resultado não estou entendendo o código.

C

O método sleep da classe Thread é um método que lança uma exceção VERIFICADA, ou seja, todas essas exeções exigem um tratamento de try/catch ou que seu metodo na declaração tenha um throws falando que vai pasar a responsabilidade de tratar a exceção, ok ?

Criado 14 de fevereiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 6
Participantes 6