Angenommen wir verwenden immer eine Sun JVM (sagen wir 1,5+), ist es immer sicher, eine Graphics-Referenz auf Graphics2D zu übertragen?Java2D: Ist es immer sicher, Grafiken in Graphics2D zu konvertieren?
Ich habe noch nicht gesehen, dass es irgendwelche Probleme verursacht, und nach meinem Verständnis ist die Grafikklasse Legacy-Code, aber die Java-Designer wollten die Schnittstellen für Swing- und AWT-Klassen nicht ändern, um Abwärtskompatibilität zu erhalten.
Danke für die Referenzen. Ich werde das akzeptieren, obwohl es nicht direkt eine Sun-Quelle anführt, weil ich denke, dass es nahe genug ist. –
Wie ich mich erinnere, zeigen alle Sun-Dokumente immer die Besetzung für das Graphics2D-Zeug, also nehme ich an, dass es sicher ist. Wenn Sie wirklich pedantisch sein wollen, könnten Sie einen try/catch-Block verwenden, aber ich schätze, wenn Sie die Graphics2D-Klassen (JVM/libs neu genug) haben, sind Sie in Sicherheit. – MBCook
Der erste Link ist tot – FDinoff