alguem sabe como eu faço pra usar a função sleep ou alguma coisa equivalente no java 1.4.2 ??
Cara se você quer dar um sleep e não está usando Threads, você pode parar a execução da Thread atual assim:
Thread.currentThread().sleep(1000); // 1 segundo
Testa aí!
[quote=rmarin]Cara se você quer dar um sleep e não está usando Threads, você pode parar a execução da Thread atual assim:
Thread.currentThread().sleep(1000); // 1 segundo
Testa aí! [/quote]
sleep é um método estático. Portanto o recomendado é usar:
try { Thread.sleep (1000); } catch (InterruptedException ex) {}
É óbvio que se você quiser, pode tratar a “InterruptedException” também.
[quote=thingol][quote=rmarin]Cara se você quer dar um sleep e não está usando Threads, você pode parar a execução da Thread atual assim:
Thread.currentThread().sleep(1000); // 1 segundo
Testa aí! [/quote]
sleep é um método estático. Portanto o recomendado é usar:
try { Thread.sleep (1000); } catch (InterruptedException ex) {}
É óbvio que se você quiser, pode tratar a “InterruptedException” também.
[/quote]
É verdade thingol. Mas eu achava que não era possível fazer isso se sua classe não tivesse alguma relação de herança com Thread. Realmente é melhor fazer deste modo, não precisa capturar a currentThread.