こんにちは
、netbeans プラットフォームの Lookup Api を理解するのに問題があります。
1 つのモジュール、scanning-api が必要です。1 つの最終クラスがあり、1 つのインターフェイスが実装されます。アプリケーションは、このモジュールと、このscanning-api モジュールに依存する 1 つまたは 2 つのモジュールを介して写真をスキャンします。すべての機能を実装します。
実装モジュールはスキャナーから写真をスキャンし、スキャンが終了した各モジュールについて、scanning-api モジュールの最後のクラスに通知するようにしたいので、すぐに gui モジュールを介してドキュメントを 1 つずつユーザーに表示できます。スキャンされます。
ユーザーの操作は他のモジュール gui にあるため、api モジュールは TopComponent から拡張されません。私は少し知ってLookupListener
いLookup.Provider
ますが、どれをどこで使用すればよいかわかりません。スキャンされたドキュメントはScannedDocumentObject
、共通と呼ばれる 3 番目のモジュールのクラスを使用して、モジュール間で転送されます。
これを行う方法を(いくつかの簡単な例で)説明してもらえますか、少なくともどこで情報を見つけることができますか?(私はグーグルで検索しましたが、lookup.provider の例はそれほど多くなく、lookup.getdefault と getLookup などの違いがわかりません) 私は、GUI モジュールで LookupListener を使用する必要があり、どこかで実装する必要があると思いますlookup.provider ですが、場所がわかりません。