以下是问题代码,请高手帮忙看下,小弟谢谢先:
import java.awt.*;
import java.awt.event.*;public class TestActionEvent { /**
 * @param args
 */
public static void main(String[] args) {
Frame f=new Frame("Test");
Button b=new Button("Press Me");
Monitor bh=new Monitor();
b.addActionListener(bh);
f.add(b,BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}}
class Monitor implements ActionListener
{
public void actionPerformed(ActionListener e)
{
System.out.println("the button has been pressed!");
}
}
说我的monitor有问题:"The type monitor must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)"我明明实现了,为什么他就说我没实现呢..是不是我的jre版本问题,我朋友的jre1.5的他的就能用,我用的1.6的,就报错.如果用jre1.6的跑,我这个应该怎么改啊?谢谢前辈了.