import java.awt.*;
class canvas_im extends Canvas
{
Image im;
canvas_im(Image image,fenetre_im f)
{
im = image;
setBackground(Color.white);
}
public void paint(Graphics g)
{
int w,h;
if (!prepareImage(im,this))
return;
g.drawImage(im,0,0,this);
}
}
class fenetre_im extends Frame
{
fenetre_im(Image im,String titre)
{
setTitle(titre);
resize(150,150);
add("Center",new canvas_im(im,this));
}
public boolean handleEvent(Event e)
{
if (e.id == Event.WINDOW_DESTROY)
{
dispose();
return (true);
}
return (super.handleEvent(e));
}
}
public class voir extends java.applet.Applet
{
Image im;
String titre;
public void init()
{
titre = getParameter("image");
im = getImage(getCodeBase(),titre);
add ("Center",new Button("Voir l'image"));
}
public boolean action(Event e,Object arg)
{
fenetre_im fi = new fenetre_im(im,titre);
fi.show();
return (true);
}
}
Retour