Ciao, cerco di creare un image da un file *.jpg
public static void main(String[] args)
{
Image img;
Toolkit t;
t = Toolkit.getDefaultToolkit();
img = t.getImage("C:\\Documents and Settings\\m.lipreri\\Desktop\\ciao.jpg");
System.out.println("img: "+img.toString());
Frame f = new Frame("Es1_Im");
ImageFrame IM = new ImageFrame(f,img);
IM.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
IM.setSize(500,400);
IM.setVisible(true);
}
class ImageFrame extends Frame{
Frame f;
Image im;
//costruttore
ImageFrame(Frame f,Image im){
this.f = f;
this.im = im;
}
public void paint(Graphics g){
g.drawImage(im,0,0,this);
}
}
ma non mi visualizza niente, il path dell'immagine è corretto se lo incollo nel browser mi visualizza l'immagine che ho sul desktop.
grazie

Rispondi quotando