Mi sembra che stai iniziando proprio da zero la tua avventura nella programmazione ad eventi delle interfacce grafiche.
Non so se tu conosca già Java come linguaggio o se devi ancora apprenderlo. In caso tu già lo conosca e vuoi capire come creare interfacce grafiche segui questo tutorial (spiega il funzionamento di Swing) :
http://java.sun.com/docs/books/tutor...ing/index.html
per il tuo progetto potrebbe anche esserti utile Java2D:
http://java.sun.com/docs/books/tutorial/2d/index.html
Una volta appresi questi concetti inizia a buttare giù una prima idea su carta di come le varie componenti del tuo programma possono interagire tra loro e inizia
Ciao