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 : 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());
}
 
}
});
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 : Sélectionner tout - Visualiser dans une fenêtre à part
tableSpherique.setCellSelectionEnabled(true);
merci