Итак, я получаю исключение NullPointerException в Container.add, поэтому я явно упускаю что-то, чего просто не вижу.ArrayList имеет Cell, который расширяет JButton.Метод init () находится в расширенном классе JPanel.Это мой первый вопрос, поэтому будьте суровы к формату вопроса, если я делаю это неправильно, спасибо.
public void init() {
int k = cells.length / 2;
for (int i = 0; i < (cells.length / 2); i++) {
int ID = rand.nextInt(25);
cells[i] = new Cell(this, ID);
cells[i + k] = new Cell(this, ID);
k--;
cellList.add(cells[i]);
cellList.add(cells[i + k]);
}
Collections.shuffle(cellList);
for (Cell cell : cellList) {
add(cell);
}
}