2011-06-10 11 views
12

Soy nuevo en Java y he tratado de hacer algunos juegos simples con muchas imágenes en la pantalla. Desde entonces he estado usando la clase 'Graphics' para dibujar estas imágenes, cadenas y formas, pero recientemente me encontré con Graphics2D que parece ser el mismo tipo de cosa ...Java: ¿Gráficos o Graphics2D?

¿Alguien podría decirme cuál es la diferencia entre ellos y cuál sería el mejor para usar? ¿Tendría que realizar algunas actualizaciones grandes para mi código si quisiera usar Graphics2D?

Respuesta

18

Los gráficos que se pasan a paint (Graphics) son en realidad un objeto Graphics2D. Si desea utilizar cualquiera de las funcionalidades de Graphics2D, simplemente envíe y realice las llamadas que necesite.

3

Graphics2D es más nuevo y se conecta al nuevo Java 2D api conjunto. Use Graphics2D a menos que tenga que ser compatible con versiones anteriores.