1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
class AfficherImage extends Canvas
{
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int largeurEcran = screenSize.width;
int hauteurEcran = screenSize.height;
Image image;
public AfficherImage(String url)
{
image = getToolkit().getImage(url);
prepareImage(image, this);
}
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
}
public Dimension getPreferredScrollableViewportSize() {
return getPreferredSize();
}
public boolean imageUpdate(Image image, int info, int x, int y, int l, int h)
{
if ((info & (WIDTH | HEIGHT)) != 0)
{
setSize(l, h);
setBounds( 0, 0, l+8, h+32 );
}
if ((info & (ALLBITS)) != 0)
{
repaint();
return false;
}
else
{
return true;
}
}
} |
Partager