private class HandlerClass implements ActionListener
{
public void actionPerfomed(ActionEvent event)
{
JOptionPane.showMessageDialog(null, String.format("%s", event.getActionCommand));
}
}
Это часть моего кода, и когда я скомпилирую, я получаю сообщение об ошибке: HandlerClass не является абстрактным и не переопределяет абстрактный метод actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
. Насколько я понимаю, actionPerformed
должен переопределить HandlerClass
не так ли? Я уже пробовал добавить «abstract
» перед словом class, но затем я получаю еще одну ошибку, так как я не могу назвать абстрактный класс. Я не уверен, может быть, есть исключение, которое я могу использовать для решения этой проблемы?Класс не абстрактный?
+ вы можете добавить @Override на встречном hod –
Ну ... это неловко. –
@Vakh Это отличная рекомендация! – MadProgrammer