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()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public interface Printable {
public String 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
4
5
6
7
private void loadVectorToCombo(Vector<Printable> v,JComboBox j)
{
    for (Printable p:v)
    {
        j.addItem(p.getPrintableItem());
    }
}
mais ça ne compile pas .
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.