Bonjour , j'ai 3 ComboBox qui dépend l'un d'autre le 2éme dépend du 1er et le 3éme dépend de 2éme.

le problème que les éléments de 2éme ComboBox il y' a un seul élément qui s'affiche (le 1er élément)je n'est sais pas comment la corriger .

un autre problème comment vider un ComboBox seulement a partir de l'index 1 j'ai essayé removeItemAt(anIndex);



event sur le 1er ComboBox

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
if   (selectedIndexc1 == 1) {
 ...
					  comboBoxc2.removeAllItems();
 
							try {
								Statement m = s.getConn().createStatement();
								rs1 = m.executeQuery(rq);
						         while (rs1.next())  {
						         String A1= rs1.getString("....");
						         comboBoxc2.addItem(A1);
						         nbp++;
						         }
							  } catch (SQLException e1) {
								e1.printStackTrace();
							}  
						  }
event sur le 2éme ComboBox:


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
if  ((selectedIndexc1==1) && (selectedIndexc2==0)) {
 
 ....
								  comboBoxcc3.removeAllItems();
 
								try {
									Statement m = s.getConn().createStatement();
									rs1 = m.executeQuery(rq);
							         while (rs1.next())  {
							         String A1= rs1.getString("......");
							         comboBoxc3.addItem(A1);
							         nbp++;
							         }
								  } catch (SQLException e1) {
									e1.printStackTrace();
								}  
							  }
merci d'avance