You might want to check out this API thing for doing graphics and other stuff in java. It's called GameFrame and it seems like it would be very useful. The site has some information and there is a lot more in the download.
http://www.gamedev.net/hosted/javanerd/
http://www.gamedev.net/hosted/javanerd/