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