import java.applet.Applet; import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; public class xSmpKeyEvent02 extends Applet{ Image ximg; int x, y; public void init(){ ximg = getImage(getDocumentBase(),"img01.gif"); x = 0; y = 0; requestFocus(); addKeyListener(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 paint(Graphics xg){ xg.drawImage(ximg, x, y, this); } }