كيفية استخدام مستمع البحث والمزود في منصة NetBeans؟
-
27-09-2019 - |
سؤال
أهلاً
لدي مشكلة في فهم واجهة برمجة تطبيقات البحث في منصة NetBeans.
أرغب في الحصول على وحدة نمطية واحدة ، Scanning-API ، حيث ستكون هناك فئة أخيرة وواجهة واحدة للتنفيذ ، وسيقوم التطبيق بإعداد صور هذه الوحدة ، ووحدة أو وحدتين ، والتي سيكون لها اعتماد على وحدة المسح الضوئي API هذه ، وسوف تنفذ جميع الوظائف.
ستقوم وحدات التنفيذ بمسح الصور من الماسح الضوئي ، وأريد منهم أن يخطروا الفئة النهائية الواحدة في وحدة المسح الضوئي حول كل مسح للمسح النهائي ، حتى أتمكن من إظهار المستندات على الفور إلى المستخدم واحدًا تلو الآخر من خلال وحدة واجهة المستخدم الرسومية. كما تم مسحها ضوئيا.
لن يتم تمديد وحدة API من TopComponent ، لأن تفاعل المستخدم في وحدة أخرى ، واجهة المستخدم الرسومية. وأنا أعلم عن LookupListener
و Lookup.Provider
قليلا ، لكني لا أعرف أي واحد لاستخدامه وأين. يتم نقل المستندات الممسوحة ضوئيًا بين الوحدات النمطية باستخدام الفصل ScannedDocumentObject
في الوحدة الثالثة ، تسمى المشتركة.
هل يمكن أن تشرح لي كيفية القيام بذلك (على مثال بسيط) أو على الأقل مكان العثور على المعلومات؟ (أنا googled ولكن بالنسبة للبحث. Lookup.Provider ، ولكن Dunno أين.
المحلول
يتحول واجهة برمجة التطبيقات قليلاً من الإصدار إلى الإصدار ، لذلك من الأفضل الذهاب إلى المصدر: قائمة مطور NetBeans. هناك أكثر من عقد من الزمان أرشيف قائمة البريد متاح للالتفاف. لعلاج API لبحث ، هنا هو مكان جيد للبدء.