Salve

ho una tabella di 3 colonne (le prime 2 non editabili, la terza editabile)

ho visto che c'è un' interfaccia CellEditorlistener con relativo metodo editingStopped()...

bene, fin qui niente di strano ma...ho scritto questo metodo ascoltatore:

codice:
public void editingStopped(ChangeEvent e) {
   int rig = tabella.getEditingRow();
   try
   {
      String stringaValoreInserito = tabella.getModel().getValueAt(rig,2).toString();
      int intValoreInserito = Integer.parseInt(stringaValoreInserito);
      tabella.getModel().setValueAt(stringaValoreInserito,rig,2);
   }
   catch (NumberFormatException E)
   {
      JOptionPane.showMessageDialog(null, "Hai inserito un valore non valido, puoi inserire solo numeri");
      tabella.getModel().setValueAt(new String(""),rig,2);
   }
}
posso usarlo come controllore dei dati inseriti in una delle celle?
praticamente fa un parsing da stringa a intero del valore inserito e nel caso il parsing vada a buon fine mi inserisce il valore, altrimenti cattura l'eccezione e mi fa comparire una finestra di errore.
Il metodo dovrebbe funzionare in quanto l'ho usato in una calcolatrice per controllare i dati inseriti tramite il menu modifica/incolla in un JTextField e li funzionava

Nel caso pensiate vada bene, come posso associare l'ascoltatore alle celle?
ho provato tabella.addCellEditorListner ma non va