Frage

Hallo
Ich habe ein Problem mit dem Lookup Api Verständnis in NetBeans-Plattform.
Ich mag ein Modul haben, Scannen-api, wo eine letzte Klasse und eine Schnittstelle zu implementieren, und die Anwendung wird einzuscannen Bilder Trog dieses Modul, und eine oder zwei Module, die die Abhängigkeit von dieser Scan-api-Modul haben, und wird die gesamte Funktionalität implementieren.
Die Implementierung Module werden Bilder vom Scanner scannen, und ich möchte, dass sie die eine letzte Klasse in Scan-api-Modul über jedes fertige Scan benachrichtigen, so dass ich sofort die Dokumente an den Benutzer ein-by-one durch GUI-Modul zeigen kann, so bald wie sie gescannt werden.

Die api Modul wird nicht extendet von TopComponent sein, weil die Interaktion mit dem Benutzer in anderen Modul, gui ist. Ich weiß, über LookupListener und Lookup.Provider ein bisschen, aber ich weiß nicht, welche zu benutzen und wo. Die gescannten Dokumente werden zwischen den Modulen unter Verwendung von Klasse ScannedDocumentObject in dritter Modul genannt gemeinsam übertragen.

können Sie mir erklären, wie dies zu tun (auf einigen einfachen Beispiel) oder zumindest dort, wo Informationen zu finden? (I gegoogelt aber für lookup.provider gibt es nicht so viele Beispiele, und ich verstehe nicht, was ist der Unterschied zwischen lookup.getdefault oder getLookup etc.) Ich denke, ich habe LookupListener im GUI-Modul zu verwenden, und irgendwo sollte ich implementieren die lookup.provider, aber weiß nicht, wo.

War es hilfreich?

Lösung

Die API mutiert leicht von Release zu Release, so ist es am besten, um die Quelle zu gehen: die NetBeans Entwicklerliste . Es gibt ein Jahrzehnt über im Wert von Archiv der Mailingliste zur Einsicht zur Verfügung . Für die Lookup API, hier ist ein guter Anfang.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top