如何在Netbeans平台中使用查找侦听器和提供程序?

如何在Netbeans平台中使用查找侦听器和提供程序?,netbeans,listener,lookup,provider,netbeans-platform,Netbeans,Listener,Lookup,Provider,Netbeans Platform,你好 我在理解netbeans平台中的查找Api时遇到问题。 我希望有一个模块,扫描api,其中一个最终类和一个要实现的接口,应用程序将通过此模块扫描图片,还有一个或两个模块,它们将依赖于此扫描api模块,并将实现所有功能。 实现模块将扫描扫描仪中的图片,我希望他们将每次完成的扫描通知扫描api模块中的最后一个类,以便在扫描完文档后,我可以立即通过gui模块将文档逐个显示给用户 api模块不会从TopComponent扩展,因为用户交互在另一个模块gui中。我对LookupListener和Lo

你好
我在理解netbeans平台中的查找Api时遇到问题。
我希望有一个模块,扫描api,其中一个最终类和一个要实现的接口,应用程序将通过此模块扫描图片,还有一个或两个模块,它们将依赖于此扫描api模块,并将实现所有功能。
实现模块将扫描扫描仪中的图片,我希望他们将每次完成的扫描通知扫描api模块中的最后一个类,以便在扫描完文档后,我可以立即通过gui模块将文档逐个显示给用户

api模块不会从TopComponent扩展,因为用户交互在另一个模块gui中。我对
LookupListener
Lookup.Provider
有点了解,但我不知道该使用哪一个以及在哪里。扫描的文档在第三个模块(称为common)中使用class
ScannedDocumentObject
在模块之间传输


你能告诉我怎么做(举个简单的例子)或者至少在哪里找到信息吗?(我在谷歌上搜索了lookup.provider,但没有那么多的例子,我不明白lookup.getdefault或getLookup等之间的区别。)我想,我必须在gui模块中使用LookupListener,我应该在某个地方实现lookup.provider,但不知道在哪里。

API在不同版本之间略有变化,因此,最好去源头:那。有超过十年的书可供阅读。对于Lookup API,这是一个很好的起点。

API在不同版本之间略有变化,因此最好转到源代码:源代码。有超过十年的书可供阅读。对于查找API,这是一个很好的起点。

谢谢,最后我将在正确的位置提问,现在我只想了解邮件列表如何工作以及如何参与:D谢谢,最后我将在正确的位置提问,现在我只想了解邮件列表如何工作以及如何参与:D