读书人

new ActionListener() 编译时提示找

发布时间: 2012-03-26 15:46:55 作者: rapoo

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.ActionListener;

[解决办法]
探讨
引用:
你没有导入这个类吧?
import java.awt.event.ActionListener;

是的,我没有导入。
我导入的是这个:import java.awt.*;
星号不能代替所有吗?

[解决办法]
import java.awt.event.*;
[解决办法]
很明显,你没有引包,现在很多书都是这样的…只给你从主函数开始的…在文件的开头写上
import java.awt.event.ActionListener;或者import java.awt.event.*;
[解决办法]
探讨
楼上诸位说的可能是一个原因

可是,晕,ActionListener是一个接口类哎,有new ActionListener()这种用法?

读书人网 >J2SE开发

热点推荐