Daniel Thoma: getGraphics: cannot find Symbol

Beitrag lesen

Hallo Fredde,

Du solltest allerdings beachtent, dass man in Komponenten nicht so einfach "von außen" etwas hineinzeichnen kann, sondern dies beim Aufruf von Component.paint(Graphics) tun sollte.
Die Komponente sollte sich also gewissermaßen selbst zeichnen. Dazu wäre es sinnvoll von Component abzuleiten.
Wenn Du irgend welche Gründe hast, die Klasse, die das Zeichnen übernimmt, nicht von Component ableiten zu wollen, so solltest Du mindestens dafür sogen, dass das Zeichnen immer aus der paint-Methode heraus angestoßen wird und dort an ein anderes Objekt delegieren.

Grüße

Daniel