Como faço pra realizar contagem de tempo à partir de um clique num botao? Gostaria que a contagem fosse mostrada no programa, num JLabel, por exemplo.
É paulera fazer isso?
Como faço pra realizar contagem de tempo à partir de um clique num botao? Gostaria que a contagem fosse mostrada no programa, num JLabel, por exemplo.
É paulera fazer isso?
public class Timer extends Thread
{
private int m_nTimer;
// public int get & set
public void run()
{
while ( true )
{
try
{
setTimer( getTimer() + 1 );
Thread.sleep( 1000 );
}
catch ( Exception ex )
{ ex.printStackTrace(); }
}
}
}
pronto, agora vc já tem um contador heheheh :D
eskeci d uma cois... :) na classe q vc instânciar o timerTimer t = new Timer();
t.start();
t.getTimer();
Se você quiser apertar um botão para iniciar e outro para parar, é só usar o método System.currentTimeMillis() em cada clique e fazer a diferença.
Para ficar mostrando, você deverá implementar uma classe que implemente a interface Runnable e fazer ela atualizar o local desejado no método run() dela, parando de tempos em tempos para não sobrecarregar a máquina…
Espero ter ajudado…

Pra fazer isso, eu preciso de qual “import”?
Eu tentei, mas o getTimer não foi reconhecido.
Ah, e se vocês puderem, manda aí um site bom onde eu possa encontrar esse tipo de resposta (import e etc)
// public int get & set
public int getTimer()
{
return m_nTimer;
}
public void setTimer( int nTimer )
{
m_nTimer = nTimer;
}
vlw ?!