Bonjour
Je suis embroulllé dans ma list.
Je veux remplir une Jtable qui utilise sorter
extrait de mon code
modelC = new SejourTableModel(colonnes);
sorterC = new TableSorter(modelC);
tableC = new JTable(sorterC);
j'envoie une liste pour remplir la table
public void setSejourCourant(Collection<Hospitalisation> sejours){
if(sejours != null)
modelC.setListeSejours(sejours);
sorterC.fireTableDataChanged();
}
Ma liste est rempli par une fenetre de dialogue qui sélectionne une seule personne
arraylenf.add(objet_enf);
pour la premier personne selectionne, ça fonctionne la table est bien rempli
arrayenf.size() = 1
Mais lorsque j'ouvre une deuxieme fois la fenetre de dialog qui me selectionne une deuxieme personne
arrayenf.size() = 2
j'ai une erreur
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: 1
at fr.cerner.swing.commun.outils.TableSorter.modelIndex(TableSorter.java:245)
at fr.cerner.swing.commun.outils.TableSorter.getValueAt(TableSorter.java:282)
qui correspond tableModel.getValueAt(modelIndex(row), column);