If you are looking to do some image movements and animation, you might be better off doing the custom drawing in a JPanel. See Trail: 2D Graphics (The Java™ Tutorials), most notably look at the...