Calcular o tempo que o Mouse fica parado

2 respostas
L

Olá pessoal, estou com um grande problema.

Estou tentando implementar os métodos do MouseEvent porque preciso saber quando o mouse se meche e quando ele para.

Até agora eu sei quando ele se meche com o public void mouseMoved(MouseEvent e) {} agora preciso saber quando ele para.

O objetivo disso ai é conseguir calcular quanto tempo a pessoa ficou parada com o mouse. Eu já consegui fazer isso com os outros métodos como segue abaixo.

<a class="mention" href="/u/override">@Override</a>

public void mousePressed(MouseEvent e) {

tempoInicial = System.currentTimeMillis();

System.out.println(“precionou”);

tempoFinalParado = System.currentTimeMillis();

System.out.println("Tempo parado "+tempoParado(tempoInicialParado, tempoFinalParado));

}
@Override
public void mouseReleased(MouseEvent e) {
    tempoFinal = System.currentTimeMillis();
    tempoInicialParado = tempoFinal;
    System.out.println("soltou " + tempoFinal);
    System.out.println("Tempo decorrido foi de " + tempoDecorrido(tempoInicial, tempoFinal));
}

2 Respostas

diogoprosoft

Cria um método que vai calculando o tempo e quando os outros 2 métodos forem chamados vc para o método calcular e vai somando os valores

Ataxexe

E não duplique seus tópicos:

Criado 26 de fevereiro de 2013
Ultima resposta 26 de fev. de 2013
Respostas 2
Participantes 3