Função Sleep

alguem sabe como eu faço pra usar a função sleep ou alguma coisa equivalente no java 1.4.2 ??

Vê se esse tópico te ajuda:

http://www.guj.com.br/posts/list/37516.java

T+.

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í! :smiley:

[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í! :smiley: [/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í! :smiley: [/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.