I intent to use a TableModelListener
to react on user entries of a JTable
. I would like to know the column of the edited cell. Unfortunately, the method getColumn()
returns -1
instead of the edited column number. Any idea why?
public class TableEventListener implements TableModelListener {
@Override
public void tableChanged(TableModelEvent e) {
if (e.getType() == TableModelEvent.UPDATE ) {
System.out.println(e.getColumn()); //prints -1
}
}
}