Salve ragazzi, sto creando un editor con netbeans.Ho una tabella di x righe e y colonne. Il mio problema è sapere quando la tabella cambia, cioè quando un utente inserisce qualcosa in una delle celle, quindi associare un listener. Nel mio codice ho fatto così:

tabella.getModel().addTableModelListener(tabella);

dove tabella è il nome della JTable globale

poi ho scritto il seguente metodo

public void tableChanged(TableModelEvent e) {

int row = e.getFirstRow();
int column = e.getColumn();
System.out.println("e stata modificata la riga " + row + " colonna " + column);

}

Però se lancio il programma e cambio il contenuto delle celle, non succede nulla. Dove sbaglio?

Grazie mille a tutti!