Bonjour,
Je suis en train de développer un petit logiciel de gestion de prof.
J'utilise un JOptionPane pour afficher un message si le nombre de modules du prof est nul.
Or mon JOptionPane s'affiche 2 fois, je clique sur Ok du premier et un deuxième s'affiche.
Je vous mets le code afin que vous compreniez mieux mon problème:
Avec cette méthode qui est liée à une JComboBox (professeur):
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 private void professeurItemStateChanged(ItemEvent prof) { if(Econsultation[j].getNb_Mod() == 0){ module.removeAllItems(); htot.setText(""); hafct.setText(""); heff.setText(""); JOptionPane.showMessageDialog(null, "Aucun module n'est associé à cet enseignant"); } else{ //Construction de la liste de modules module.removeAllItems(); for(int k=0;k<Econsultation[j].getNb_Mod();k++){ module.addItem(Econsultation[i].GetModules(k).getNom()); } } }
Est ce que quelqu'un voit la source du problème ou aurait un moyen pour bloquer le doublon?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 professeur.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent professeur) { professeurItemStateChanged(professeur); } });
Merci d'avance.
Partager