public class CountDown
extends java.lang.Object
implements java.lang.Runnable
restart() não seja chamado por um
certo tempo. Por exemplo, se quisessemos validar um dado entrado em um campo
de texto, 1s depois que o usuário pare de digitar.
final JTextField nameTf = new JTextField();
final CountDown nameValidation = new CountDown(1, TimeUnit.SECONDS, new Runnable() {| Constructor and Description |
|---|
CountDown(long count,
java.util.concurrent.TimeUnit unit,
java.lang.Runnable task)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
restart()
(Re)Inicia a contagem que precede a execução da tarefa.
Ou seja, se há uma contagem em andamento, ele reinicía ela. |
void |
run() |
public CountDown(long count,
java.util.concurrent.TimeUnit unit,
java.lang.Runnable task)
count - tempo a ser contado antes a execução da tarefa.unit - unidade do tempo a ser contado.task - tarefa a ser executada quando a contagem terminar.public void restart()
public void run()
run in interface java.lang.RunnableCopyright © 2016. All Rights Reserved.