Hola, yo me planteé algo similar hace algún tiempo. Nunca llevé nada a cabo. Pero te puedo comentar lo que encontré para dibujar en java:
gráficos en java
Es un poco pesado dibujar o hacer objetos de esta forma.
Creo que lo mejor es (aunque no lo he utilizado) : JavaFX
javaFX javaFX 1 ejemplos JavaFX javaFX Sun
Es en lo que te puedo ayudar, saludos.