Bonjour à tous,
Je suis débutant en Java et j'ai un petit soucis que je n'arrive pas à résoudre, j'ai donc besoin de vos lumières et surtout de comprendre ce que je fais.
Je souhaite alimenter une JComboBox à l'aide d'une collection HashMap, cependant je ne sais absolument pas comment faire, et mes recherches n'ont pas été fructueuses.
J'ai donc une class DicoProduit qui se présente comme ceci :
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 public class DicoProduit implements Serializable { private HashMap<String, Produit> listeProduit; public DicoProduit() { listeProduit = new HashMap<String, Produit> (); } public void ajouterProduit(String nom, String type, int nbJMA) { Produit p = new Produit(nom, type, nbJMA); String cle = p.getNom(); Produit nouveau = (Produit) listeProduit.get(cle); if (nouveau == null) listeProduit.put(cle, p); } public void rechercheUnProduit(String n) { String cle = n; Produit p = (Produit) listeProduit.get(cle); if( p != null) { p.dateExpiration(); } } }
et j'aimerais avoir dans une autre class une JComboBox qui sera alimenter par les clés de ma collection DicoProduit.
Merci d'avance pour votre aide.
Partager