HI
ich hab mir ein Applet gebaut mit einem MouseListener und wollte dann per mouseClicked tolle Dinge auslösen (Sachen zeichnen). Wenn ich jetzt nur die Methode mit einem Zähler und der repaint() Methode drinnen aufbau:
dann ergibt sich folgendes Problem: Anzeige der Konsole bei den entsprechenden Klicks:
1. Klick:
1
2. Klick:
2
3
3.Klick:
4
5
6
usw.
Die Methode wird also beim iten Klick i mal ausgeführt. Wenn ich das repaint() rausnehme geht alles normal. Warum ist das so? Wie kann ich das beheben (ich muss was zeichnen bei Mausklick also kann ich repaint nicht weglassen)?
Danke schonmal
Xadian
ich hab mir ein Applet gebaut mit einem MouseListener und wollte dann per mouseClicked tolle Dinge auslösen (Sachen zeichnen). Wenn ich jetzt nur die Methode mit einem Zähler und der repaint() Methode drinnen aufbau:
Code:
public void mouseClicked(MouseEvent e) {
System.out.println(count);
count++;
repaint();
}
1. Klick:
1
2. Klick:
2
3
3.Klick:
4
5
6
usw.
Die Methode wird also beim iten Klick i mal ausgeführt. Wenn ich das repaint() rausnehme geht alles normal. Warum ist das so? Wie kann ich das beheben (ich muss was zeichnen bei Mausklick also kann ich repaint nicht weglassen)?
Danke schonmal
Xadian