Supprimer l'affichage d'un JLabel

Fermé
CORACOC Messages postés 1 Date d'inscription vendredi 6 décembre 2019 Statut Membre Dernière intervention 6 décembre 2019 - Modifié le 6 déc. 2019 à 17:19
osx87296 Messages postés 225 Date d'inscription jeudi 30 décembre 2010 Statut Membre Dernière intervention 24 décembre 2019 - 24 déc. 2019 à 14:16
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

osx87296 Messages postés 225 Date d'inscription jeudi 30 décembre 2010 Statut Membre Dernière intervention 24 décembre 2019 18
24 déc. 2019 à 14:16
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)
0