下面这段代码是书本里的,编译的时候出现错误,说是“找不到符号”。
错误出在 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.*;
------解决方案--------------------