Hey I'm new here and I have a big problem!

I wrote a simple program that shows an image on an Applet screen, and by clicking the right arrow button on the keyboard it moves the image slowly to the right. The problem is, the program waits the whole time and then suddenly repaints the image to the right, instead of slowly dragging it..
Just take a look at the code:

import java.util.*;
import java.awt.*;
import java.applet.*;

public class A extends Applet
{
public int x;
public int y;
public Image image;

Uh :confused: ... Thanks a lot but I really can't understand a thing, It's really complicated for me (I'm new to Graphics). I think I'm gonna have to study a lot more before asking about such complicated stuff.
If you have any good tutorials for graphics, please send me!
:)

If you haven't explored the Sun Java Tutorials site, you're in for a treat. There you'll find Swing tutorials, Graphics tutorials, Applet tutorials and a whole lot more. You can find it here:The Java™ Tutorials
The best place to go is to click on the "Really Big Index" button.