Auf Canvas außerhalb der Klasse schreiben

Hallo, Java-Experten,

gibt es eine Möglichkeit, von außen auf einen Canvas zu zeichnen (also außerhalb der Klasse, ohne die Paint-Methode zu überschreiben)? Zwar gibt es eine Methode getGraphics(), die das Grafik-Objekt zurückgeben soll; leider werden Zeichenoperationen, die ich darin ausführe, aber nicht angezeigt. Auch der manuelle Aufruf von repaint() danach hat keine Auswirkung.

Viele Grüße und vielen Dank,
Gunther May

Hallo, Java-Experten,

Auszug aus der javadoc von Canvas:

An application must subclass the Canvas class in
order to get useful functionality such as creating a custom
component. The paint method must be overridden
in order to perform custom graphics on the canvas.

Also nein.

aber überschreiben geht „relativ“ einfach.