sto diventando pazzo...
mi sono letto tutti i post relativi alle immagini Java presenti in questo forum e non solo, ma non sono riuscito a trovare risposta.
E' da poco che uso java per cui non mi so orientare ancora molto bene.
ecco il codice della classe Presprova:
codice:
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.io.*;
import java.awt.event.*;
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;

public class Presprova extends Panel implements KeyListener{
int x=100;
int y=100;
private Image immpalla;
 
  public void keyPressed(KeyEvent e){
    //super("KiLL aLL");
    //addWindowListener(new GestoreFinestra());
    System.out.println("Premuto il tasto:" +  e.getKeyCode());
    if(e.getKeyCode()==39){x=x+10;repaint();}
    else if(e.getKeyCode()==37){x=x-10;repaint();}
    else if(e.getKeyCode()==38){y=y-10;repaint();}
    else if(e.getKeyCode()==40){y=y+10;repaint();}
    else if(e.getKeyCode()==32){x=x+50;repaint();} // fatto un salto!!!
    
    
  }
  
  public void keyReleased(KeyEvent e){}
  public void keyTyped(KeyEvent e){}
  
  public void disegna(Graphics2D g){
    immpalla = Toolkit.getDefaultToolkit().getImage("C:\\Documents and Settings\\Admin\\Desktop\\JAVA\\kenny.gif");
    g.drawImage(immpalla,50,50,50,50,null);
  }
}
mentre questo e' il codice di Presmain ovvero la classe principale:

codice:
import java.awt.*;
import javax.swing.*;


class Presmain{
  public static void main(String Argv[]){
    Presprova f= new Presprova();     
    Frame f2 = new Frame();
    f2.setSize(400,400);
    f2.addKeyListener(f);
    f2.add(f);
    f2.setVisible(true);
    }
}
vi prego aiutatemi voi...
non so piu cosa fare