the drag n' drop is beyond me.

i found the head first java book to be a good reference when i was trying to work this out.

quite a bit of work to get all done.