Ved hvert kald til repaint() køres først update(), der rydder hele overfladen
med grå, og derefter skrives for hver bold, direkte til skærmen.
Derfor kommer der både store blink, samt de enkelte bolde kan blinke.
kildekode
|
Her er update() metoden overridden så den kalder paint() i stedet for at rydde Applettens overflade.
Der skrives stadig direkte til skærmen i paint().
kildekode
|
Metoden update() er overskrevet så den kalder paint()
og i stedet for at paint() metoden skriver direkte til skærmen, skrives der til
et ekstra Image objekt i hukommelsen. Til sidst i paint() metoden kopieres dette ekstra Image til skærmen.
kildekode
|