Suponiendo que siempre usamos una Sun JVM (digamos, 1.5+), ¿siempre es seguro lanzar una referencia de Gráficos a Graphics2D?Java2D: ¿Siempre es seguro incluir Gráficos en Graphics2D
No he visto que cause ningún problema todavía y, a mi entender, la clase Graphics es código heredado pero los diseñadores de Java no quisieron cambiar las interfaces para las clases Swing y AWT con el fin de preservar la compatibilidad con versiones anteriores.
Gracias por las referencias. Voy a aceptar este aunque no cite directamente una fuente de Sun porque creo que está lo suficientemente cerca. –
Como recuerdo, todos los documentos de Sun siempre muestran el reparto para las cosas de Graphics2D, así que supongo que es seguro. Si realmente quieres ser pedante, podrías usar un bloque try/catch, pero mi suposición es que si tienes las clases Graphics2D (JVM/libs lo suficientemente nuevas), estás a salvo. – MBCook
El primer enlace está muerto – FDinoff