Java2D es parte fundamental de las librerías de Java desde hace muchos años, desde que Swing se hizo público, sin embargo crear dibujos de manera eficiente y que plazcan a la vista al mismo tiempo no es tarea facil. GraphicsBuilder (
groovy.codehaus.org/GraphicsBuilder) es un DSL creado con Groovy para facilitar la tarea de crear gráficos complejos con Java2D. Aquí os dejo un artículo de introducción a GraphicsBuilder</a> que espero sea de vuestro interés:
groovy.org.es/home/story/java2d-a-la-manera-de-groovy