Таким образом, есть 2 проблемы, с которыми вы столкнетесь, которые вызывают эту ошибку.После создания объекта (в данном случае JButton
, JPanel
) вы должны создать его экземпляр.Есть много разных способов сделать это, и это зависит от того, что вы пытаетесь сделать, но самое простое решение этой проблемы - добавить следующие строки в конструктор:
panel1 = new JPanel();
button1 = new JButton();
После этого ваш код должен нормально работать.