Bonsoir a tous, j'ai un petit problème, j'ai deux boutons :
le premier vérifie l'intégrité des données, puis doit activer le deuxieme(set enabled(true)) pour que ce dernier décrypte ces données et les ajoute dans la base de donnée.
mais je ne sais pas trop comment faire car , mon code ne marche pas comme prevu, il me laisse le deuxième bouton toujours désactivé !
voila mon code
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
boolean verif = false;
// toutes les ActionListener vont me retourner vrai si il n'ya pas d'anomalie //dans la saisie, et false sinon.
 
           ActionListener atesterdaten = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
               verif = Ecoute.atesterdaten(pan, jdaten);
            }
        };
 
            ActionListener atesterCin = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                verif = Ecoute.atesterCin(pan, jcin);
            }
        };
            ActionListener atestertel = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                verif = Ecoute.atestertel(jtel);
            }
        };
            ActionListener atesterpoids = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                verif = Ecoute.apoids(tpoids);
            }
        };
 
// le premier boutton s'appele fiche !!
                            fiche.addActionListener(atesterdaten);// teste la date //de naissance
                            fiche.addActionListener(atesterCin);//teste le CIN
                            fiche.addActionListener(atestertel);// teste le telephone
                            fiche.addActionListener(atesterpoids);//teste le poids
 
                            if(verif)//activer le 2eme bouton
                                Ajouter.setEnabled(true);
                            else
                            JOptionPane.showMessageDialog(pan, "Verifiez votre saisie\nVous avez laissé une case vide\nou mal entré la valeur", "Mauvaise saisie ",JOptionPane.ERROR_MESSAGE) ;
Merci de me proposer vos réponses !