Da Panel von Canvas ableitet, hast Du den GraphicsContext des Canvas (1:1 Relation zwischen Canvas und GraphicsContext) per getGraphicsContext2D() (und umgekehrt den Canvas per g.getCanvas() immer griffbereit. Also benötigts Du die beiden Referenzen für Foreground/Backgriund sowieso nicht. Was bleibt dann von dieser Klasse noch übrig?
Da
Panel
vonCanvas
ableitet, hast Du denGraphicsContext
des Canvas (1:1 Relation zwischen Canvas und GraphicsContext) pergetGraphicsContext2D()
(und umgekehrt den Canvas perg.getCanvas()
immer griffbereit. Also benötigts Du die beiden Referenzen für Foreground/Backgriund sowieso nicht. Was bleibt dann von dieser Klasse noch übrig?