Java JBouton PB : réaction à un événement
Alias75
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
irmeche Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
irmeche Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci avec mon code qui est comme suit :
*****************
Debut du programme
.
.
suite:
public void actionPerformed(ActionEvent e) {
if(e.getSource() == btnEnregistrer){
if(champNom.getText().compareTo("")== 0 || champPrenom.getText().compareTo("")== 0 || champAdresse.getText().compareTo("")== 0 ||
champEmail.getText().compareTo("")== 0 || champTelephone.getText().compareTo("")== 0 || champIdContact.getText().compareTo("")== 0){
JOptionPane.showMessageDialog(null, "Tous les champs doivent être renseignés");
}
else{
Contact contact = new Contact();
contact.setNom(champNom.getText());
contact.setPrenom(champPrenom.getText());
contact.setAdresse(champAdresse.getText());
contact.setEmail(champEmail.getText());
contact.setEmail(champTelephone.getText());
contact.setEmail(champIdContact.getText());
JOptionPane.showMessageDialog(null, "Vous venez d'enregistrer le client suivant : \nNom : "+contact.getNom()+
"\nPrénom :"+contact.getPrenom());
}
}
else{
this.dispose();
}
}
.
.
.
etc...
J'ai initialisé tout les champs à "" comme : champNom = new JTextField("",12);
J'ai deux boutons : btnEnregistrer et btnAnnuler que j'ai mis sous écoute
le probleme c'est que quant je valide avec le bouton btnEnregistrer le programme execute le else du deuxième if mme si les champs sont vides... sinon le reste fonctionne bien
ca m'a pris toute une journée et j'arrive pas a trouver de solution
Merci d'avance pour votre aide
J'ai un souci avec mon code qui est comme suit :
*****************
Debut du programme
.
.
suite:
public void actionPerformed(ActionEvent e) {
if(e.getSource() == btnEnregistrer){
if(champNom.getText().compareTo("")== 0 || champPrenom.getText().compareTo("")== 0 || champAdresse.getText().compareTo("")== 0 ||
champEmail.getText().compareTo("")== 0 || champTelephone.getText().compareTo("")== 0 || champIdContact.getText().compareTo("")== 0){
JOptionPane.showMessageDialog(null, "Tous les champs doivent être renseignés");
}
else{
Contact contact = new Contact();
contact.setNom(champNom.getText());
contact.setPrenom(champPrenom.getText());
contact.setAdresse(champAdresse.getText());
contact.setEmail(champEmail.getText());
contact.setEmail(champTelephone.getText());
contact.setEmail(champIdContact.getText());
JOptionPane.showMessageDialog(null, "Vous venez d'enregistrer le client suivant : \nNom : "+contact.getNom()+
"\nPrénom :"+contact.getPrenom());
}
}
else{
this.dispose();
}
}
.
.
.
etc...
J'ai initialisé tout les champs à "" comme : champNom = new JTextField("",12);
J'ai deux boutons : btnEnregistrer et btnAnnuler que j'ai mis sous écoute
le probleme c'est que quant je valide avec le bouton btnEnregistrer le programme execute le else du deuxième if mme si les champs sont vides... sinon le reste fonctionne bien
ca m'a pris toute une journée et j'arrive pas a trouver de solution
Merci d'avance pour votre aide
A voir également:
- Java JBouton PB : réaction à un événement
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo