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.
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! )