有关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需要的类,所以不会有错误。