April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Custom TableModel
nPara implementar o próprio TableModel, devemos tratar o controle dos dados ( colunas e linhas )
nOpção simples para começar, é a de estender a classe AbstractTableModel que fornece diversos métodos já sobrescritos exceto aqueles que retornam dados:
- public Object getValueAt( int row, int col )
- public int getRowCount()
- public int getColumnCount()
nAbstractTableModel também já implementa 7 métodos de atualização da JTable ( TableModelEvents ). Estes métodos são utilizados para informar as alterações ocorridas dentro de um modelo. Por exemplo, a inclusão de uma nova linha dispara o método fireTableRowsInserted