Bonjour,
j'ai plusieurs classe differentes qui doivent être affiché dans plusieurs jcombobox différentes dans une seule fenêtre, pour faire ceci ,j'ai écris une interface printable qui retourne le champs a afficher avec la methode getPrintableItem()
je souhaite passer un vector<Printable> a une methode qui s'occupe du chargement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public interface Printable { public String getPrintableItem(); }
mais ça ne compile pas .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void loadVectorToCombo(Vector<Printable> v,JComboBox j) { for (Printable p:v) { j.addItem(p.getPrintableItem()); } }
Si je passe un vector<Gare> a la methode (gare implemente Printable) il me dit que la methode ne peut être appliqué a un vector<Gare>.
Est ce que mon raisonnement est correct ?
Merci.
Partager