Bonsoir a tous,


j'ai un petit probleme (pas compliqué j'en suis sur), et je bloque dessus.

Voila je créer ma fenetre et lorsque je suis dans une fonction de celle ci, je n'arrive plus a rendre la fenetre invisible en l'appellant par this.
Voici le code, c'est lorsque je rajoute un listener a un bouton ou autre élément. D'habitude j'utilise le pointeur this qui fait reference a la fenetre pour faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 this.setVisible(false);
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
17
18
19
20
21
 
 bSupprimer.addMouseListener(new MouseAdapter() {
    public void mouseClicked(MouseEvent e) {
    try {
      int rep = JOptionPane.showConfirmDialog(null,
                                              "Etes vous sur de vouloir supprimer le client ?",
                                              "Confirmation :",
                                              JOptionPane.YES_NO_OPTION);
 
      if (rep == 0) {
 
        Statement stmt = mysql.connexion.createStatement();
        String query = "DELETE from clients where id=" + id;
        stmt.executeUpdate(query);
        JOptionPane.showMessageDialog(null,
                                        "Le client a été supprimé de la base de données.",
                                        "Confirmation :",
                                        JOptionPane.WARNING_MESSAGE);
 
      }
    }
Merci d'avance a tous pour vos reponses