mi iscrivo e contribuisco così se qualcuno incappa in questo problema sa come risolvere
ci ho sbattuto la testa anche io e la soluzione sta nell'override del metodo editingStopped, che viene chiamato su un indice non più valido quando si rimuove l'ultima riga della tabella.
è un caso particolare perchè capita se si mette un bottone in una cella e il bottone ha la funzione di "rimuovi riga"
questo è un frammento del mio codice
Codice PHP:
mainTable = new JTable(tableModel) {
public boolean isCellEditable(int row,int col) { ... }
public void editingStopped(ChangeEvent event) { return; }
};
ciaoz, Riccardo