Wofür getGraphics()?

Status
Nicht offen für weitere Antworten.

motschow

Aktives Mitglied
Hallo Community,
ich hab zwar kein spezielles Problem würd aber mal trotzdem gern wissen, wofür die getGraphics-Methode von Component da is.
Fürs zeichnen kann man sie ja nicht verwenden und auch sonst hört man immer nur Vergiss sie! und braucht man nicht!
Viele Grüße, motschow
 

André Uhres

Top Contributor
motschow hat gesagt.:
..ich hab zwar kein spezielles Problem würd aber mal trotzdem gern wissen, wofür die getGraphics-Methode von Component da is...
Eine mögliche Anwendung wäre zum Beispiel im DropTarget von einem JTree ein Bild auf den JTree zu malen
das den zu verschiebenden Node darstellt: tree.getGraphics().drawImage(..)
 
B

Beni

Gast
Man hört in diesem Forum oft "vergiss sie", weil sie von sehr vielen Leuten (besonders Anfängern) falsch verwendet wird. Viele meinen halt, sie können einmal ein bisschen was zeichnen, und dann sei das für die Ewigkeit.
Das grosse Erwachen kommt, wenn ihr Fenster mal minimiert wird.

IMHO macht die Methode vorallem im AWT Sinn, wenn man kein Doublebuffering verwendet. Dann kann man mit getGraphics was zeichnen, und es hält sich ziemlich lange.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben