Ошибка при реализации двух слушателей в коде Java

1

В моем коде я реализовал два прослушивателя, которые выглядят так:

     class Try extends JPanel  implements ActionListener, ListSelectionListener{

но при компиляции отображается следующая ошибка:

 EmailTrial.java:29: error: Try is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener
 class Try extends JPanel  implements ActionListener, ListSelectionListener{
 ^

Просьба помочь в том, что не так и как удалить эту ошибку...

Теги:
swing

1 ответ

2
Лучший ответ

Класс, реализующий интерфейс, должен реализовать все общедоступные методы, объявленные в интерфейсе. Таким образом, вам необходимо переопределить методы ActionListener, ListSelectionListener.

class Try extends JPanel  implements ActionListener, ListSelectionListener{

 @override
 public void actionPerformed(ActionEvent e){
   // Action event code
 }

 @override
 public void valueChanged(ListSelectionEvent e){
   // Action event code
 }
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню