salut,
tu pourrais créer une petite classe FamilleProduit qui auraient deux attributs: code et désignation, et tu devras aussi redéfinir toString() pour qu'elle retourne la désignation, parce que c'est ce qu'affichera la jcombobox
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
class FamilleProduit {
private String code;
private String designation;
FamilleProduit(String code, String designation) {
this.code = code;
this.designation = designation;
}
public String toString() {
return designation;
}
String getDesignation() {
return designation;
}
String getCode() {
return code;
}
} |
et alors, lorsque tu voudras ajouter un élément à ta combobox
this.jComboBox1.addItem(new Familleproduit(leCodeFamille, DesignationFamille));
et lorsque tu voudras récupérer le codeFamille d'un élément de la combobox, disons le premier
1 2
| Familleproduit f = (Familleproduit)jComboBox1.getItemAt(0);
String code = f.getCode(); |
Partager