【发布时间】:2010-10-04 12:44:05
【问题描述】:
嗨
我在理解 netbeans 平台中的 Lookup Api 时遇到问题。
我想要一个模块,scanning-api,其中一个最终类和一个要实现的接口,应用程序将通过这个模块扫描图片,以及一个或两个模块,这将依赖于这个scanning-api模块,并将实现所有功能。
实现模块将从扫描仪扫描图片,我希望它们通知扫描API模块中的最后一个类关于每次完成的扫描,这样我就可以立即通过gui模块将文档一个一个地显示给用户,尽快当他们被扫描时。
api 模块不会从 TopComponent 扩展,因为用户交互在其他模块 gui 中。我对LookupListener 和Lookup.Provider 有所了解,但我不知道该使用哪个以及在哪里使用。使用第三个模块中的类ScannedDocumentObject 在模块之间传输扫描的文档,称为公共。
你能解释一下如何做到这一点(在一些简单的例子中)或者至少在哪里可以找到信息? (我用谷歌搜索,但对于 lookup.provider 没有那么多例子,我不明白 lookup.getdefault 或 getLookup 等有什么区别。)我想,我必须在 gui 模块中使用 LookupListener,我应该在某个地方实现lookup.provider,但不知道在哪里。
【问题讨论】:
标签: netbeans listener lookup provider netbeans-platform