Funktion nach X sekunden erneut ausführen

GalaxyWarrior

Erfahrenes Mitglied
Hi, ich habe versucht auf ein panel zu zeichnen, mit veränderbaren koordinaten. Damit das dann angezeigt wird, muss man ja ein repaint in der Paint Methode des Panels machen. Aber scheinbar ruft der diese Funktion andauernd auf. Das heißt, die Linie flimmert. Kann man da sowas einbauen, dass das nach X Sekunden erst wieder aufgerufen wird?

Gruß GalaxyWarrior
 
Tach
Man könnte die Funktion sich selbst aufrufen lassen.

Code:
  public void testmethode()
  	{
  		 ...
  		 Was die Methode halt so machen soll
  		 ...
  		 //Und nachdem sie alles gemacht hat...
  
  		 //warte mal ne 1,5 Sekunde
  		try{Thread.sleep(1500);}catch(Exception e){}
  
  		//Und dann starte dich selbst 
  		testmethode();
  	}

So ähnlich könnte man das vielleicht auch mit wait() machen.
Habs aber so gemacht. :)
 
tach.

Schön wenn funktioniert.

Aber von Tom würd ich gern mal wissen, ob man das so machen kann, oder ob
das keine gute Lösung ist?
Man will sich ja auch verbessern :)
 
Zurück