To move images in a Window you just need to use a timer and every time it interrupts you should redraw the image at a new position to give the effect of movement. To produce the effects of zooming an image you need to use controls that allow you to shrink or grow the displayed image as appropriate. See
The Java™ Tutorials[
^] for examples of using the GUI features of Java.