У меня есть два класса (Main_Menu
и CancelListener
).Когда я вызывал экземпляр моего CancelListener
, чтобы использовать правильный метод actionPerformed
, я получал NullPointerException
.
В моем классе MainMenu.java, я объявляю кнопку следующим образом:
JButton button = new JButton();
button.addActionListener(new CancelListener());
Вот мой класс CancelListener ().1014 * - это JPanel
со структурой CardLayout
.На кнопке «Отмена» я хочу показать определенную панель.Я хотел отделить мой класс представления кнопок от логики кнопок?это работает, когда я не использую отдельный класс.