Hello, I've tried various things, but nothing seems to work. Here is my entire class. My class extends JPanel, implements TableModelListener, and displays a JTable. I create a AbstractTableModel as an inner class which the JTable uses. I call table.getModel().addTableModelListener(this); thinking it should then add the listener and therefore call tableChanged(...) if changes are made, but this doesn't seem to be the case. Any help is most appreciated.