faire un enchainement d'image
Bonjour,
je souhaite faire un enchainement d'image mais je n'y parviens pas pas :/
voici le code
Code:
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
| import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Quizz {
public JFrame framme = new JFrame("quizz");
public int n = 0;
public Quizz(){
framme.pack();
framme.setSize(1280,720);
framme.setVisible(true);
framme.setResizable(false);
framme.setLayout(null);
framme.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
int chargement = random();
System.out.println(chargement);
JLabel label = new JLabel();
ImageIcon image1 = new ImageIcon(getClass().getResource("mite 1.png"));
ImageIcon image2 = new ImageIcon(getClass().getResource("mite 2.png"));
ImageIcon image3 = new ImageIcon(getClass().getResource("mite 3.png"));
label.setBounds(0, -10, 1280, 720);
framme.add(label);
//ici jessaye de faire l'enchainement
try {
label.setIcon(image1);
Thread.sleep(500);
label.setIcon(image2);
Thread.sleep(500);
label.setIcon(image3);
} catch (InterruptedException e) {
System.out.println("beug enchainement image");
}
}
private int random() {
while (n < 5) {
n = (int)(Math.random() * 11);
}
return n;
}
} |