Graphics verschwindet

jannaef

Mitglied
Hallo

Habe ein Problem, ich zeichne auf ein Canvas funktioniert auch super, nur wenn ich mein Fenster hinter ein anderes lege, oder mein Fenster in der Grösse ändere verschwindet die Zeichnung.
Hat jemand eine Ahnung an was das liegen könnte?

Java:
Graphics2D g2 = (Graphics2D) canvas.getGraphics();
		int x = 30, y = 10, width = 30, height = 30;
		g2.fillOval(x, y, width, height);
 
Hallo,

also an dem Code, den du gepostet hast, liegt es nicht.
Der Grund ist, dass das Canvas, wenn du diese Aktionen durchführst, neu gezeichnet wird und da ist deine Zeichnung nicht mit dabei.

Wenn du möchtest, dass sie die ganze Zeit da ist, musst du die paint()-Methode überschreiben.

MFG

Sascha
 
Zurück