Supprimer l'affichage d'un JLabel

[Fermé]
Signaler
Messages postés
1
Date d'inscription
vendredi 6 décembre 2019
Statut
Membre
Dernière intervention
6 décembre 2019
-
Messages postés
225
Date d'inscription
jeudi 30 décembre 2010
Statut
Membre
Dernière intervention
24 décembre 2019
-
Bonjour,

je tente désespérément de supprimer l'affichage d'un JLabel, mais je n'y arrive pas. Quelqu'un saurait m'aider ?
static JFrame f = new JFrame("Pendu Allison Fors");
static Container c=f.getContentPane();
private static void dessinPendu() {
      JLabel dessin1 = new JLabel();
    if (erreur == 1) {
      dessin1 = new JLabel("ATTENTION: le jeu a commence votre pendaison");
           JLabel dessin2 = new JLabel("|---------------");
      JLabel dessin3 = new JLabel("|              |");
      
       JLabel dessin4 = new JLabel("|             0   ");

      
       c.add(dessin1);
       c.add(dessin2);
c.add(dessin3);
c.add(dessin4);

      dessin1.setBounds(400, 5, 300, 600);
      
dessin2.setBounds(500, 35, 300, 600); 
dessin3.setBounds(500,50,300,600);    
dessin4.setBounds(500,65,300,600);


    } 
    
    if (erreur == 2) {
        
       
        c.remove(dessin1);
        c.revalidate();
        c.repaint();
        
      JLabel dessin5 = new JLabel("|           _   ");
      c.add(dessin5);
      dessin5.setBounds(500,65,300,600);
      
      
    }


Merci



Configuration: Windows / Chrome 78.0.3904.108

1 réponse

Messages postés
225
Date d'inscription
jeudi 30 décembre 2010
Statut
Membre
Dernière intervention
24 décembre 2019
19
Bonjour,

votreJLabel.setText("") effacera le texte du JLabel (la méthode setText permet de changer le texte, on met comme text une chaine vide pour qu'il n'y ai plus rien)