Я все время получаю сообщение об ошибке "не абстрактно ....". Я искал и пробовал @Override, но это не сработало. Я не знаю, что делаю не так, я просто подписался на видео на YouTube. Спасибо.
JButton delete = new JButton("delete");
delete.setPreferredSize(new Dimension(100,25));
delete.addActionListener(new ActionListener(){ //this line gets the error
public void actionperformed(ActionEvent e){
}
});
1 ответ
Если это ваш точный код, попробуйте actionPerformed
вместо actionperformed
(обратите внимание на заглавную P
в Performed
). Компилятор, похоже, жалуется, что вы не предоставили реализацию метода actionPerformed
(объявлен в ActionListener
, экземпляр которого вы создаете на основе анонимных внутренних классов) из-за к этой опечатке.
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.