Bonsoir tout le monde !
Je suis en train de réaliser un jeux en JAVA pour mes études. Il s'agit d'un jeux d'échec et je voudrais que lorsque un pion est mangé le JLabel correspondant au pion affiche un gif animé (ici une explosion). Mais je souhaiterais que le gif ne dure qu'une seconde puis que le JLabel ne possède plus d'imageIcon. Voici un bout de code :
Code :
- JLabel CaseDeDepart = entry.getValue();
- ImageIcon imageIcon = new ImageIcon(("explosion.gif" ));
- echiquier.remove(CaseDeDepart);
- CaseDeDepart.setIcon(imageIcon);
- CaseDeDepart.setName("vide" );
- // J'ai essayé de rajouter un wait ici mais sans succès.
- CaseDeDepart.setIcon(null);
- echiquier.add(CaseDeDepart);
|
J'ai essayé de rajouter un wait d'une seconde, mais sans succès cela gelais la frame. Avez-vous des idées ?