下面是我的一段代码:
public class Applet1 extends Applet //我不想再此处implements MouseListener
{
boolean clicked = false;
int count;
public void init()
{
addMouseListener( new MouseAdapter(){
public void mousePressed( MouseEvent me )
{
++count;
synchronized( MouseAdapter.this ){ //主线程得到applet的监视器,此处是否有问题???
clicked = true;
MouseAdapter.this.notify();
}
} });
}
}
...
匿名内类继承自MouseAdapter,用MouseAdapter.this能否获得那个applet的引用,如果不行,那该怎么办?
感谢您的指点!!!