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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
import java.awt.Color.*;
public class ChoisirImage extends JApplet
{
Image my_gif;
URL base;
MediaTracker mt;
JButton bouton = new JButton("Image1");
JButton bouton1 = new JButton("Image2");
public void init()
{
this.getContentPane().add(bouton, BorderLayout.SOUTH);
this.getContentPane().add(bouton1, BorderLayout.SOUTH);
dessiner("Image1.gif");
this.bouton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
dessiner("Image1.gif");
}
});
this.bouton1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
dessiner("Image2.gif");
}
});
}
public void paint(Graphics g)
{
g.drawImage(my_gif,0,0,150,130,this);
}
public void dessiner(String limage)
{
bouton.setText(limage);
mt = new MediaTracker(this);
try {
base = getDocumentBase();
}
catch (Exception e) {}
my_gif = getImage(base,limage);
mt.addImage(my_gif,1);
try {
mt.waitForAll();
}
catch (InterruptedException e) {}
}
} |
Partager