реализовать AbstractTableModel для коллекции Java
Я пытаюсь реализоватьAbstractTableModel
для коллекции с именем «клиенты», но я продолжаю получать сообщение об ошибке «Обязательное значение переменной найдено» для метода «добавить». Вот мой код:
Прошу прощения за созданную путаницу. Метод add предназначен для добавления нового клиента в таблицу (я имею в виду новую строку). Я не хочу добавлять нового клиента в коллекцию.
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();
}
}