Unterscheiden ob ein Graphics-Objekt von einer JComponent oder einem BufferedImage kommt..?

sirbender

Top Contributor
Hi,

kann ich irgendwie unterscheiden ob ein Graphics-Objekt von einer JComponent oder einem BufferedImage kommt..? Wenn ich in einer paint(Graphics g) Methode bin wuerde ich beide Faelle gerne leicht unterschiedlich behandeln.

Danke,
sb
 
Theoretisch geht's vielleicht - ich vermute(!) dass in beiden Fällen
graphics.getClass()
etwas unterschiedliches liefert. Aber ausnutzen sollte man das natürlich nicht...
 
Müßt's jetzt testen, aber Graphics2D ist abstract, d.h. man müßte bei
System.out.println(String.valueOf(graphics.getClass()));
eigentlich unterschiedliche Ausgaben (nämlich die Namen der konkreten Implementierungen) bekommen... (eigentlich! 😉 )
 

Zurück
Oben