A me il tuo codiceva. Ti consiglio comunque di non usare componenti awt, ma di usare componenti swing che sono ottimizzati ed hanno piu' proprieta'/metodi.
La tua classe verrebbe qualcosa tipo:
codice:
import java.awt.*;
import javax.swing.*;
public class ImageFrame extends JFrame {
private Image im;
public ImageFrame(String title, Image im){
super(title);
this.im = im;
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setSize(500,400);
}
public void paint(Graphics g){
super.paint(g);
g.drawImage(im,0,0,this);
}
public static void main(String[] args) {
Toolkit t = Toolkit.getDefaultToolkit();
Image img = t.getImage("C:\\Documents and Settings\\Simone\\Desktop\\Immagine.JPG");
ImageFrame IM = new ImageFrame("Es1_Im",img);
IM.setVisible(true);
}
}