[JTable] Détecter le changement de cellule sur une meme ligne
Salut,
je voudrais pouvoir detecter le changement de selection d'une cellule dans une JTable. ça marche seulement lorsque je sélectionne une cellule d'une autre ligne que celle sélectionné au début :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| tableSpherique.getSelectionModel().addListSelectionListener(
new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting()) return;
int rowSelected = tableSpherique.getSelectedRow();
int selColumn = tableSpherique.getSelectedColumn();
System.out.println("selection changed : value is changing = "+ e.getValueIsAdjusting());
}
}
}); |
avec ce code, le changement est détecté seulement si je choisis une cellule d'une ligne différente.
j'ai mis aussi ce code là:
Code:
tableSpherique.setCellSelectionEnabled(true);
merci