Originariamente inviato da erbuzzicker
Il mio intento è quello di tenere disabilitati questi 3 pulsanti finchè l'utente non seleziona una riga della tabella; una volta selezionata una di queste righe, i pulsanti devono abilitarsi e, viceversa, disabilitarsi una volta che deseleziono una delle righe della tabella.
Invochi getSelectionModel() di JTable per ottenere il ListSelectionModel. Quest'ultimo ha il metodo addListSelectionListener(). Registri un ListSelectionListener per ricevere notifica del cambiamento della selezione. Nel valueChanged() che implementerai ti basta ad esempio invocare isSelectionEmpty() di ListSelectionModel per sapere se la selezione è vuota o no.