Originariamente inviato da grifis78
Mah, non saprei, credo vada bene l'uno o l'altro; dipende quale è più semplice da implementare.
Se vuoi "sentire" il cambio di selezione è più semplice: prendi il ListSelectionModel da JTable (con getSelectionModel() ) e su quello registri un ListSelectionListener. Nel valueChanged() che implementi vai a prendere da JTable la/e riga/righe selezionata/e (dipende se hai impostato selezione singola o multipla) con i suoi metodi es. getSelectedRow() o getSelectedRows().