реализовать 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();
        }
    }

Ответы на вопрос(6)

Ваш ответ на вопрос