Abrindo imagens e reconhecendo botões

Bom eu tenho duas duvidas, como faço para abrir no meu applet uma imagem chamada boneco.gif, e a outra dúvida e como eu faço para reconhecer quando forem apertados os botões direcionais??

opa! bele?

pra mostrar imagem vc grava ela num Image:

Image img = ImageIcon("boneco.gif).getImage();

aí vc pode printar ela na tela com Graphics:

Graphics g = classe.getGraphics();
g.drawImage(img,0,0);

e pra reconhecer as setas direcionais vc tem q implementar a Interface KeyListener e consequentimente os métodos (obrigatoriamente, mesmo q deixem vazios):
:arrow: keyPressed(KeyEvent e) para pegar as teclas pressionadas
:arrow: keyReleased(KeyEvent e) para pegar as teclas q foram soltas (despressionadas)
:arrow: keyTyped(KeyEvent e) nunca soube pra q serve direito esse… acho q é apertar e soltar a tecla… nao sei direito…

como sempre falo, nao sou mto bom de inferface gráficas, entao a probabilidade de eu estar falando besteira é alta! hehehe… ainda mais qdo to respondendo ao post sem recorrer nenhuma fonte! (como agora) :grin:

abraços!
flw!