Erreur : java.lang.ArrayIndexOutOfBoundsException
Bonjour les amis,
Je reviens encore vers vous pour une aide:
Voila, j'ai mis cette action en place afin de récupérer la valeur de la cellule sélectionnée dans ma JTable.
Code:
1 2 3 4 5 6 7 8 9 10
| ...
Table.getSelectedRow();
Table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
Table.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
// TODO Auto-generated method stub
int ligne = Table.getSelectedRow();
int col = Table.getSelectedColumn();
Object cel = Table.getValueAt(ligne, col);
... |
Mais à chaque fois que j’essaie d'actualiser La table, j'ai cette erreur :
Citation:
xception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.get(ArrayList.java:324)
at ci.tableModelService.ArticleFourTableModel.getValueAt(ArticleFourTableModel.java:54)
at javax.swing.JTable.getValueAt(JTable.java:2695)
at ci.interGraph.AddReception$5.valueChanged(AddReception.java:507)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
Pouvez-vous m'aider comment régler ce problème ?