bonjour à tous !

voila,j'ai un petit problème concernant un changement d'icône sur un Jlabel :

je travaille sous NetBeans. Le projet est un pendu en réseau.

J'ai un jlabel, qui contient par défaut, dans les propriétés, une icone.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public class PenduClientView extends FrameView {
 
/...../
 
public void AfficherImage(int etat)
    {
 
      this.jLabel1.setIcon(null);
 
      ImageIcon icon = new ImageIcon(getClass().getResource("/penduclient/resources/pendu"+etat+".jpg"));
      icon.getImage().flush();
      this.jLabel1.setIcon(icon);
      this.jLabel1.revalidate();
 
    }

Cette Méthode change l'icône du jlabel. Quand j'exécute mon programme sous netbeans, tout marche bien !

Mais après un "Clear and build", quand je lance mon .jar,la méthode supprime bien l' icône par défault mais elle ne la change pas !

merci d'avance pour votre aide !