日期:2014-05-20  浏览次数:20808 次

有关ActionListener 的一个错误太奇怪了,急,请教高手!!
import   javax.swing.*;
import   java.awt.*;
import   java.awt.Event.*;

public   class   useButton   extends   JApplet{
JButton   button1;
public   void   init(){
JPanel   panel1=(JPanel)getContentPane();
panel1.setLayout(new   FlowLayout());
button1=new   JButton( "Beep! ");
panel1.add(button1);
button1.setToolTipText( "df ");
button1.addActionListener(new   ActionListener   (){
public   void   actionPerformed(ActionEvent   e){
Toolkit.getDefaultToolkit().beep();
}  
}
);  
}
}

编译时通不过,说是ActionListener   can   not   be   resolved   or   is   not   a   type
但是我从别的地方(已经编译通过的文件中)直接将将下面的这句覆盖,就没问题了不知道为什么,我看我覆盖这个语句这两个没有任何区别啊
addActionListener(new   ActionListener   (){
public   void   actionPerformed(ActionEvent   e)


------解决方案--------------------
将第三行:import java.awt.Event.*;中的Event改成小写
你是不是用Eclipse,如果是复制的话Eclipse会自动import需要的类,所以不会有错误。