Buenas, tengo el siguiente problema:
 
     Cada vez que intento compilar este codigo me lanza un error sobre el actionlistener. 
 El codigo es el siguente: 
 import java.awt.Frame;
import java.awt.TextField;
import java.awt.Panel;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JOptionPane;  
public class sumaobjetos implements ActionListener
{ 
	public static void main(String args[])
	{ 
	 TextField cja1 = new TextField(10);
	 TextField cja2 = new TextField(10);
	 TextField res = new TextField(10);
	 Button calcular = new Button("Calcular");
	 Frame interfaz = new Frame("xxxxxxx");
	 Panel cont = new Panel();
	interfaz.setSize(300,300);
	cont.add(cja1);
	cont.add(cja2);
	cont.add(res);
	calcular.addActionListener(this);
	cont.add(calcular);
	interfaz.add(cont);
	interfaz.setVisible(true);  
	}  
   public void actionPerformed(ActionEvent ev)
	{
	JOptionPane.showMessageDialog(null,"xxxxxx");
        }  
}  
Gracias de antemano y ojalá puedan ayudarme