new ActionListener() 编译时,提示找不到符号
下面这段代码是书本里的,编译的时候出现错误,说是“找不到符号”。
错误出在 previous.addActionListener(new ActionListener() 这行代码上
错误的位置指向 new ActionListener()
Java code
Button previous=new Button("上一张");
previous.addActionListener(new ActionListener(){
public void actionPerformed(java.awt.event.ActionEvent e){
c.previous(p1);
}
});
我把它改成 new java.awt.event.ActionListener(),编译通过了。
书本很多地方都是直接使用 new ActionListener()
我感到困惑了,特请指导,谢谢了!
------解决方案--------------------你没有导入这个类吧?
import java.awt.event.ActionListener;
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------import java.awt.event.*;
------解决方案--------------------很明显,你没有引包,现在很多书都是这样的…只给你从主函数开始的…在文件的开头写上
import java.awt.event.ActionListener;或者import java.awt.event.*;
------解决方案--------------------