我想在课堂上学习。我从我正在读的那本书中发现了一个密码。代码如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class AdapterDemo extends Applet
{
public void init()
{
addMouseListener(new MyMouseAdapter(this));
}
}
这不是完整的代码。问题是编译器无法识别内部的mymouseadapter init()
但书上说会的。我正在读一本关于Java2的旧书。我的问题的原因是什么?解决方法是什么。
2条答案
按热度按时间zzoitvuj1#
你会打电话给你的适配器
MyMouseAdapter
-因此,除非您用这个名称创建了自己的类,否则编译器将不知道它是什么。尝试改变
MyMouseAdapter
至MouseAdapter
a6b3iqyw2#
我真的不完全理解上下文,但你可以这样使用它:
但为了简短的测试和理解,我建议您使用如下mouseadapter:
不管书上怎么说,我更愿意多读一些关于
MouseAdapter
此处:)