java – 什么是netbean的Lookup?

前端之家收集整理的这篇文章主要介绍了java – 什么是netbean的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?

解决方法

猜你在找的Java相关文章