mdh12
Messages postés55Date d'inscriptiondimanche 13 décembre 2009StatutMembreDernière intervention29 mars 2011
-
21 déc. 2010 à 23:36
Utilisateur anonyme -
22 déc. 2010 à 10:57
salut,
je rempli checkbox d'après les donnes d'une base de donne
v1 = new Vector<Enseignant>();
initComponents();
EnseignantDB data=new EnseignantDB();
List et= data.findAll();
for (int i=0; i<et.size();i++)
{
String pu = ((Enseignant)et.get(i)).getPU();
jComboBox1.addItem(pu);
}
mais le problème est si j'ai dans la base de donne au niveau des enseignants pour "PU" les donnes suivants :
gestion, développement ,gestion, finance ,finance ,finance
il affiche au niveau checkbox :gestion, développement ,gestion, finance ,finance ,finance
je veux que checkbox affiche seulement gestion, développement , finance
Utilise un HashSet ou bien vérifie dans le ComboBoxModel si la chaîne que tu veux ajouter n'est pas déjà présente (cf. JComboBox.getModel(), DefaultComboBoxModel.getElementAt(int index)). Je te renvoie à la documentation de Java :
http://download.oracle.com/javase/6/docs/api/