import java.awt.*;
import javax.swing.*;import java.awt.Event;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class CJ3 extends JFrame implements ActionListener
{
CJ3()
{

}
public void actionPerformerd(ActionEvent e)
{

}
public static void main (String args[])
{
new CJ3();
}
}

解决方案 »

  1.   

    import java.awt.*;
    import javax.swing.*;import java.awt.Event;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    public class CJ3 extends JFrame implements ActionListener
    {
    CJ3()
    {}public static void main (String args[])
    {
    new CJ3();
    }
    @Override
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub

    }
    }
    其中actionPerformed上面要加@Override表明你是重写父类方法,不然没重写父类的,你的只是重载
      

  2.   

    1楼说的有错!,请楼主仔细查看自己的代码public void actionPerformerd(ActionEvent e)
    {}


    actionPerformed(ActionEvent  e){}
      

  3.   

    @Override只是一个重写的标记,用IDE的时候会自动带上,但不是必须的
    实现ActionListener必须重写父类的actionPerformed,楼主把名字写错了,强烈建议楼主以后重写的时候用IDE帮你自动实现,避免出现拼写等错误,非常难发现