John's just pointed you in the right direction.
ActionListener is an interface. Any (non-abstract) class implementing an interface must provide an implementation of every method in the interface. ActionListener contains a method "actionPerformed", whereas you have implemented "actionPerfomed". Just a small spelling mistake, but these things matter.
Incidentally, you have other problems as well. Never use == to check for
String equality, use the equals() method instead.