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 :
avec ce code, le changement est détecté seulement si je choisis une cellule d'une ligne différente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()); } } });
j'ai mis aussi ce code là:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part tableSpherique.setCellSelectionEnabled(true);
Partager