implementar AbstractTableModel para uma coleção Java
Estou tentando implementar umAbstractTableModel
para uma coleção chamada "clients", mas continuo recebendo o erro "required found value found" para o método "add". Aqui está o meu código:
Sinto muito pela confusão criada. O método add destina-se a adicionar um novo cliente na tabela (com isso quero dizer uma nova linha). Eu não quero adicionar um novo cliente à coleção.
class ModelTabel extends AbstractTableModel{
public int getRowCount() {
return clients.size();
}
public int getColumnCount() {
return 4;
}
public Object getValueAt(int row, int column) {
Client c = clients.get(row-1);
switch(column){
case 0: return c.getName();
case 1: return c.getSurname();
case 2: return c.getID();
case 3: return c.getPhone();
default:return "ERROR";
}
}
public void add(Client c) {
clients.get(clients.size()++) = a;
fireTableDataChanged();
}
}