Supprimer l'affichage d'un JLabel

CORACOC Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
osx87296 Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

osx87296 Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   18
 
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