Java Doppelklick

Hallihallo,
das ist doch gar kein Problem.
Das Zauberwort lautet Timer.
Timer timer = new Timer (300, new Lauscher);
int clicks = 0;
in Methode mousePressed()
public void mouseClicked (MouseEvent e)
{
if (clicks == 0)
timer.start();
clicks++
}

public class Lauscher implements ActionListener
{
public void actionPerfomed (ActionEvent e)
{
if (clicks == 1)
System.out.println("1 Klick");
if (clicks == 2)
System.out.println("Doppelklick");
clicks = 0;
timer.stop();
}
}

Mehr braucht man net. Cu :)
 
Zurück