加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 什么是netbean的Lookup?

发布时间:2020-12-15 02:59:49 所属栏目:Java 来源:网络整理
导读:我很难理解这一点.基本上,此Lookup API用于保持松散耦合的模块间性质.那么基本上服务提供者和消费者模块可以使用Lookup API相互通信吗? 但我不明白的是: Lookup就像一个装满了那个类的对象的包?有人可以给出一个更简单的类比吗? 那么创建依赖关系,并在服
我很难理解这一点.基本上,此Lookup API用于保持松散耦合的模块间性质.那么基本上服务提供者和消费者模块可以使用Lookup API相互通信吗?

但我不明白的是:

Lookup就像一个装满了那个类的对象的包?有人可以给出一个更简单的类比吗?

那么创建依赖关系,并在服务使用者中实现LookupListener是否正确?消费者显然依赖提供者.

那么LookupListener的实现是什么监听的?它是自己的Lookup?那么如果有另一个模块的类的映射,它将作为Lookup实现LookupListener的Lookup中的对象存储?

所以查找有点像一个包,可以存储另一个模块的类和它的方法?

这是确定选择的正确过程吗?

>在TopComponent(视图)中,您实现了Lookup Listener和动作侦听器.
>你创建一个新对象(来自另一个模块)
> associateLookup(Lookups.singleton(fff));再次,与这一行混淆:associateLookup()究竟在做什么?
> result = Utilities.actionsGlobalContext().lookupResult(Browser1.class);这条线在做什么?结果是什么?它是否包含Browser1类(来自其他模块)?
> result.addLookupListener(this);为什么要为结果添加监听器?我们在TopComponent上听什么以及为什么?
>完成了吗?

最后,为了进一步让我感到困惑,Node API如何进入pla7y?

解决方法

有一个 good discussion of the NetBeans platform Lookup API.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读