import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

public class xSmpKeyEvent01 extends Applet{

    Image ximg;
    int x, y;
    
    KeyAdapter xia = new KeyAdapter(){
        public void keyPressed(KeyEvent xkey){
            switch (xkey.getKeyCode()){
                case KeyEvent.VK_RIGHT   : x = x + 10; break;
                case KeyEvent.VK_LEFT    : x = x - 10; break;
                case KeyEvent.VK_UP      : y = y - 10; break;
                case KeyEvent.VK_DOWN    : y = y + 10; break;
            }
            repaint();
        }
    };

    public void init(){
        ximg = getImage(getDocumentBase(),"img01.gif");
        x = 0; y = 0;
        requestFocus();
        addKeyListener(xia);
    }
    
    public void paint(Graphics xg){
        xg.drawImage(ximg, x, y, this);
    }
}

