ajout éléments d'une arrayList dans un ListModel
Bonjour tout le monde,
Je me tape une erreur outofboundexception lorsque je veux insérer des "clients",
dans une ListModel.
voici mon code (mon erreur ce produit dans la boucle de la méthode FillList)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
...
if(e.getSource().equals(jbClient)){
ArrayList<Client> listClients = new ArrayList<Client>();
metier.Client c1 = new metier.Client("paul", "127.0.0.1", 1000, "");
metier.Client c2 = new metier.Client("marc", "127.0.0.1", 1010, "");
metier.Client c3 = new metier.Client("jean", "127.0.0.1", 1020, "");
listClients.add(c1);
listClients.add(c2);
listClients.add(c3);
GUI.ServerPage sp1 = new GUI.ServerPage();
sp1.FillList(listClients);
public void FillList(ArrayList<Client> ListeClient){
DefaultListModel listModel = new DefaultListModel();
for(int i = 0; i <= ListeClient.size();i++){
listModel.addElement(ListeClient.get(i));
}
listeConnection = new JList(listModel);
} |
Merci pour vos réponses