Premesso che di questo argomento nn so niente.... ma comunque penso ke sia una cosa simile alla gestione dei pulsanti col actionlistener!!!! Cioè quando accade un'evento, cioè viene schiacciato un bottone del cell, viene rilevato e poi in base a quale sia il pulsante che hai schiacciato ci sia un'azione!!
una cosa del genere

public void actionPerformed(ActionEvent ae){
if (ae.getSource()==pulsanteNumero3){blocco di azioni};
.....
.....
e così via......
almeno credo.....