I want to dynamically add/remove columns from a custom TableModel and was wondering if anyone knew what methods I should/could implement that are in the default classes to extend the AbstractTableModel to accomplish this. Or point me to a decent example which shows return types too would be nice.