0


,我在理解 netbeans 平台中的 Lookup Api 时遇到问题。
我想要一个模块,scanning-api,其中一个最终类和一个要实现的接口,应用程序将通过这个模块扫描图片,以及一个或两个模块,这将依赖于这个scanning-api模块,并将实现所有功能。
实现模块将从扫描仪扫描图片,我希望他们通知扫描API模块中的最后一个类关于每次完成的扫描,这样我就可以立即通过gui模块将文档一个一个地显示给用户,尽快当他们被扫描时。

api 模块不会从 TopComponent 扩展,因为用户交互在其他模块 gui 中。我知道一点,但我不知道使用哪一个以及在哪里使用LookupListenerLookup.Provider扫描的文档使用第三个模块中的类在模块之间传输ScannedDocumentObject,称为 common。

你能解释一下如何做到这一点(在一些简单的例子中)或者至少在哪里可以找到信息?(我用谷歌搜索,但对于 lookup.provider 没有那么多例子,我不明白 lookup.getdefault 或 getLookup 等有什么区别。)我想,我必须在 gui 模块中使用 LookupListener,我应该在某个地方实现lookup.provider,但不知道在哪里。

4

1 回答 1

3

API 在不同版本之间略有变化,因此最好访问源代码:NetBeans 开发人员列表。有超过十年的邮件列表档案可供阅读。对于 Lookup API,是一个很好的起点。

于 2010-10-04T17:15:00.120 回答