brand: Java - Rekursion

Beitrag lesen

Hi!

Erst einmal: ich sehe nirgendwo Rekursion...

Ich hab ja auch geschrieben, dass das beigefügte Listing eine stark vereinfachte Version (ohne Rekursion) ist.

Und da liegt auch schon der Fehler. repaint() fügt den Paint-Event der Event-Queue hinzu, die dann später, beim Verlassen der init-Funktion weiter abgearbeitet wird.

hm, wusste ich nicht.

Mein Problem war ja das, dass ich nicht wusste, wie ich das prinzipiell realisieren kann.

Ich hab aber inzwischen eine Lösung gefunden.
Ich rufe die rekursive Funktion von paint() aus auf und übergebe ihr den Grafikkontext (somit kann ich das Zeichnen in der rekursiven Funktion direkt erledigen)

mfG
brand