Почему не работает ActionListener? - PullRequest
0 голосов
/ 09 июня 2018

Почему это ActionListener не работает?Я пытался следовать инструкциям, но постоянно получаю ту же ошибку.

public class listenerTest implements ActionListener {
@Override //<-- This adds another error
public void actionPerformed(ActionEvent e) 
{
    System.out.println("Message"+e.toString());
    System.exit(0);
}
}

И в другом файле:

loginButton.addActionListener(new listenerTest());

NetBeans говорит:

there are compilation errors on listenerTest class "listenerTest is not abstract and 
does not override abstract method actionPerformed(ActionEvent) in ActionListener"` 

и ошибка на @Override говорит method does not override or implement a method from supertype.

Любая помощь, как это исправить?

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Я перепутал импорт JavaFX и AWT ActionEvent.Спасибо, @Reimeus!

0 голосов
/ 09 июня 2018

Добавьте эти две строки в начало вашего класса:


    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

...