Bonjour

J'ai besoin d'aide s'il vous plait, j'ai 3 JComboBox, je veux charger leur contenu à partir d'une BDD, se que je veux faire c'est remplir le deuxieme JCombobox à partir de la valeur du premier JCombobox, et le 3eme à partir du 2eme.

Donc j'ai fait un itemListener qui execute un "SELECT" sur le 1er JCombobox et le Deuxieme quand je change l'item, mais là il m'affiche erreur sur le deuxieme en me disant "NullPointer", parceque dans la methode itemListener je fais Jcombobox.removeAllItem . y pas une solution pour gerer cette erreur ? merci
Voilà le code pour comprendre mieux
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
 
Combobx1.addItemListener(new ItemListener(){
			public void itemStateChanged(ItemEvent arg0) {
				requete="SELECT ........."
				try{
					stm=connexion.createStatement();
					resultat=stm.executeQuery(requete);
					combobx2.removeAllItems();
					while(resultat.next()){
						combobx2.addItem(resultat.getString("...."));
					}
				}catch(SQLException ex){}
			}
		});
 
Combobx2.addItemListener(new ItemListener(){
			public void itemStateChanged(ItemEvent arg0) {
				requete="SELECT ........."
				try{
					stm=connexion.createStatement();
					resultat=stm.executeQuery(requete);
					combobx3.removeAllItems();
					while(resultat.next()){
						combobx3.addItem(resultat.getString("...."));
					}
				}catch(SQLException ex){}
			}
		});