Originally posted by Mason Zhao:
I use DefaultTableModel, do i still need fireTableRowdeleted()?
The fireTableRowsDeleted() has to be called somehow. If you are
using DefaultTableModel.removeRow() then it calls it for you, and
from your original post is appears that's how you are doing it so
you should be ok.
How exactly are you deleting the row? You mention a delete button
in a JPanel in each table row. So you have a custom cell editor
that calls removeRow(), is that it?