发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 云架构 框架 开发教程 SOA 大数据 扩展性 并发编程 EDA 分布式 函数编程

如何在匿名内类中获得“外部类“实例的引用?

2002-09-15 17:09
赞助商链接

下面是我的一段代码:
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的引用,如果不行,那该怎么办?
感谢您的指点!!!

2002-09-16 08:37

这个问题好象在think in java上看到过,如果没有记错的话。那本书对内部类还是提到了一些

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com