【问题标题】:How to use Lookup listener and provider in Netbeans platform?如何在 Netbeans 平台中使用 Lookup listener 和 provider?
【发布时间】:2010-10-04 12:44:05
【问题描述】:


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

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

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

【问题讨论】:

    标签: netbeans listener lookup provider netbeans-platform


    【解决方案1】:

    API 在不同版本之间略有变化,因此最好转到源代码:NetBeans Developer List。有超过十年价值的mailing list archives 可供阅读。对于 Lookup API,here 是一个很好的起点。

    【讨论】:

    • 谢谢,最后我会在正确的地方提问,现在只是想弄清楚邮件列表如何工作以及如何参与:D
    猜你喜欢
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多