fiz um programinha mas travando o programa quando executa a thread.
tem que criar uma thread isolada... não sei se estou fazendo certo... mas deem uma olhada no código.
Thread th = new Thread();
public void run(){
while(contador >= 0){
try
{
th.sleep(1000);
}catch(InterruptedException ee){
System.out.println("Não foi possível executar.");
}
contador--;
System.out.println(contador); // Aqui vai setar o valor num JTextField.
}
th.start();
}