J'ai un modèle de table par défaut triable avec ListSelectionListener qui écoute un double clic puis ouvre une vue détaillée d'une colonne particulière. Cela fonctionne bien, cependant, lorsque je trier une colonne, l'écouteur ne fonctionne plus.Le tri d'une table casse le TableRowListener?
JTable foosTable = new JTable(model);
TableRowSorter<TableModel> fooSorter = new TableRowSorter<TableModel>(model);
foosTable.setRowSorter(fooSorter);
ListSelectionModel listMod = foosTable.getSelectionModel();
listMod.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ListSelectionListener barListener = new ListSelectionListener(foosTable);
listMod.addListSelectionListener(barListener);
pouvez-vous montrer du code s'il vous plaît? Merci. –
Je n'ai jamais entendu parler de TableRowListener. – camickr
@camickr. il semble être dans le paquet org.smir.util.table http://andi-smirre.ath.cx/javadoc/org.smir.util.table/org/smir/util/table/TableRowListener.html Ne l'a jamais utilisé moi même. –