Bonjour,

J'ai un problème, lors que je crée ma liste déroulant je n'ai que la dernière valeur qui apparait. comment faire pour que toutes les valeurs soient dans ma liste déroulant?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Classe SelectClasse = new Classe ();
SaisieListeClasse.addItem(SelectClasse.selectDonnees());
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
 
public String selectDonnees ()
{
	try
	{
		Connection connection = DataBase.getConnection ();
 
		String cla_nom="";
		Statement statementSelectClasse = connection.createStatement ();
		String selectClasse = "SELECT pkclasse, nomclasse, anneeclasse from classe order by nomclasse asc;";
		ResultSet resultSetSelectClasse =  statementSelectClasse.executeQuery (selectClasse);
 
		while (resultSetSelectClasse.next ())
		{
			cla_nom = resultSetSelectClasse.getString ("nomclasse");
 
			//System.out.println(cla_nom);
		}
 
 
		resultSetSelectClasse.close ();
		statementSelectClasse.close ();
		return cla_nom;
	}
	catch (SQLException exception)
	{
		exception.printStackTrace ();
		return "Erreur de transmission";
	}
}