Поскольку это статический метод, this
отсутствует. Здесь вы можете использовать несколько опций: анонимный класс, новый экземпляр класса, который реализует ActionListener
, ....
Пример кода, который использует анонимный класс
btnExit.addActionListener( new ActionListener() {
@Override
public void actionPerformed( ActionEvent aActionEvent ) {
//do something here
}
} );
Возможно, вы захотите прочитать эту статью о статических методах / переменных и эту статью о ключевом слове this
, чтобы лучше понять, почему this
не будет работа в статическом контексте