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
Merci de me proposer vos réponses !
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) ;
Partager