Comment puis-je savoir quelle ligne d'un JTable a cliqué sur l'utilisateur?Comment obtenir de manière fiable l'index de ligne dans JTable à partir de MouseEvent?
19
A
Répondre
30
Essayez ceci:
aJTable.rowAtPoint(evt.getPoint());
11
Si vous ne jamais se soucient à l'écoute des sélections sur le JTable:
jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
int sel = jTable.getSelectedRow();
}
});
Est-ce encore du travail si elle est dans la colonne ou en mode sélection cellulaire? –
Il devrait, mais il permet aussi de plus en plus en réaction au clic. La "réponse" aura besoin d'une sorte d'auditeur afin que vous sachiez quand lire la valeur. – javydreamercsw