Postei ontem aki no forum, perguntando como implementar um cronometro.
Fiz uma classe cronometro e tenho quase certeza que ela esta certa so que naum sei como fazer ela rodar junco com a minha aplicação, quero que quando o usuário clicar em iniciar, o tempo começa a correr e ser mostrado em tempo real num display (text field). minha classe é essa:
[code]public String crono(boolean start){ //start eu recebo da minha frame
String tempo = “”;
inicio = System.currentTimeMillis(); //inicio a contagem
while(start){ //se start for true faça, inicio meu laço ate start ficar falso
mil = System.currentTimeMillis();
mil = mil - inicio; //tira a diferença do tempo inicial com o tempo atual
//contador dos milesegundos
if(mile < 1000){
mile++;
}
else{
mile = 0;
cent++;
}
//conta os segundos e zera os centesimos
if (cent >= 99){
cent = 0;
seg++;
}
//conta os minutos e zera o segundos
if(seg >= 59){
seg = 0;
min++;
}
//passa para o formato correto
if(min < 10){
min = Integer.parseInt("0" + String.valueOf(min));
}
if(seg < 10){
seg = Integer.parseInt("0" + String.valueOf(seg));
}
if(cent < 10){
cent = Integer.parseInt("0" + String.valueOf(cent));
}
//concatena
tempo = String.valueOf(min) + ":" + String.valueOf(seg) + ":" + String.valueOf(cent);
return tempo;
}
return tempo;
}[/code]
Como utiliza uma thread e onde a ponho na classe cornometro ou na frame? ou nos dois?
Dezde ja agradeço