一个关于接口的简单问题 因为ButtonJPanel类没有实现ActionListener接口,或者说,并不是ButtonJPanel类实现的ActionListener接口,当然不能写implements ActionListener。实现这个接口的是一个匿名内部类,这个匿名内部类是不需要(也不可能)声明它implements ActionListner的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样说吧,如果你加上implements语句,那么你就要在ButtonJPanel类的级别定义一个类成员方法:public void actionPerformed(ActionEvent e){},否则是无法编译通过的。估计你是看到了某个例子中的另一种实现方法:类自己implements ActionListener,添加actionPerformed方法,然后button.addActionListener(this);还不明白的话再好好看看基础吧,接口和内部类这一块。 同意sean_gao(大胃)...<Effective Java>里面也有说 一个类implements一个接口,说明你需要在这个类里实现那个接口的方法,而这里你并没有在ButtonJPanel 里实现AcionListener的任何方法,这里的匿名类则相当于做成了一个AcionListener的实现类.在ButtonJPanel 里用到的是这个实现类,并没有用过这个接口 如何控制JOptionPane的按钮 CheckBox的监听器怎么使用?? 对于异常处理的架构,大家有没有什么好的建议 求救:如何在一段Java程序(A)中执行一外部Java应用程序(ExternalB),并在A执行到特定条件下终止该外部程序B! jsp中嵌入Applet, applet显示图片刷新问题 关于刚才一哥们的面试题里的String问题 小弟初学java,请教一个 ASCII 码的问题,谢谢! 目前最好的JAVA培训教程_张孝祥JAVA就业培训教程(视频) java无线编程的配置 找一本电子书 请帮忙编写一下程序,给分!!! 问一个简单问题
<Effective Java>里面也有说
这里的匿名类则相当于做成了一个AcionListener的实现类.在ButtonJPanel 里用到的是这个实现类,并没有用过这个接口