カスタムフォームコンポーネントの追加
JPedalには、フォームコンポーネントを表示するためのSwingコンポーネントを生成するファクトリクラスがあります。このファクトリは、独自の実装に置き換えることで、他のGUIウィジェットツールキットをサポートすることができます。
カスタムコンポーネントファクトリは、form factory interface を実装することで作成できます。このインターフェースを実装することで、お好みの別のウィジェットツールキットを使用してフォームを表示するコンポーネントを作成できます。ファクトリには、FormObjectを受け取りObjectを返す一連のメソッドがあります。FormObjectから値を読み取り、独自のGUIコンポーネントをセットアップする必要があります。
カスタムフォームファクトリを使用するには、PdfDecoder.isExternalHandler(Object newHandler, int type)
を使用して追加する必要があります。newHandlerの値は、FormFactoryインターフェースを実装したオブジェクトである必要があります。typeの値は、Options.FormFactory
の値である必要があります。
