Ajouter un commentaire

kinokoni
pb dutilisation d'1 ArrayList de type Contact avec ListModel

Bonjour,
J'ai une ArrayList de type Contact.
Contact est aussi une ArrayList mais de type String (nom,adresse,...).
Je voudrais afficher une JList avec ma liste de Contact en utilisant une ListModel.

J'ai crée une:
class MyListModel implements ListModel
{
private MyListModel listeContact;

public MyListModel(ArrayList contactArray)
{
listeContact = new MyListModel();
}
void addElement(Contact contact)
{
listeContact.addElement(contact);
}
public Contact getElementAt(int index)
{
return listeContact.getElementAt(index);
}
...
}
Lorsque j'essaye de tester la construction,l'ajout et l'acces à un element:
je déclare dans un Junit test:
MyListModel contacts = new MyListModel(a.cont);
//a.cont renvoi L'arrayList de type Contact
et déja Eclipse me remonte un "java.lang.StackFlowError"
avec de noimbreuses erreurs qui m'ammène au niveau de mon constructeur de
listeContact dans la classe MyListModel.

En ne forcant pas le typage de MyListModel j'arrive je crois a atteindre l'adresse de mes objets Contact. Cependant je n'arrive pas à atteindre les
String (nom,adresse,...) et Eclipse me remonte une erreur disant que Object et Contact ne sont pas du meme type...

J'ai tenté bcp de choses..mais la c'est l'impasse,
et je dois finir d'implémenter mon client dans peu de temps...

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 III  M   M  N   N  FFFF  RRRR  
I MM MM NN N F R R
I M M M N N N FFF RRRR
I M M N NN F R R
III M M N N F R RR