Medir tempo em java

4 respostas
Leonardo_Cabral

E ai galera!
Preciso da ajuda de vocês, estou fazendo um software onde quero que quando aparecer um imagem na tela o usuário clique no botão, porem eu quero medir o tempo em que aparece a imagem até ele clicar na tecla, coisas de milesegundos mesmo, como eu faria isso? n tenho a menor ideia.

4 Respostas

Z

Encomende um cronômetro no dealextreme, qdo receber o produto sente-se ao lado do usuário… Aí é só cronometrar . Boa sorte amigão.

Bruno_Lippert

Opa, você pode pegar a data atual do sistema em milisegundos

Quando você por a imagem na tela, usa essa função para pegar o tempo atual.
long tempoImagemApareceu = System.currentTimeMillis()

Então, quando o usuário clicar no botão
long tempoUsuarioClicou = System.currentTimeMillis()

Dai tu faz
Long diferenca = tempoUsuarioClicou - tempoImagemApareceu

A variavel diferenca tera a diferença em milisegundos.

staroski

Camarada, se você não sabe como ajudar, pelo menos tenha o respeito de não atrapalhar. :wink:

Leonardo_Cabral

vlw vou testar aqui :smiley:

Criado 9 de fevereiro de 2018
Ultima resposta 12 de fev. de 2018
Respostas 4
Participantes 4