1

私が働いている会社には、Windows Mobile 6 の esmertec jbed JVM で実行される Java アプリケーションがあります。

一部の新機能の一部として、ユーザーの署名を取得する必要があります。1 つのオプションは、Java でこれを実装しようとすることです。これは以前に試行されており、少し遅いことがわかっています。

より良いオプションは、署名の描画を処理してファイルに保存するネイティブ コンポーネントを取得することだと思います。私が使用できるコンポーネントを知っている人はいますか?

独自のコンポーネントを作成することもオプションですが、既に利用可能なコンポーネントがある場合は、それを使用することをお勧めします。

4

1 に答える 1

0

完全を期すために、私は自分の質問に答えます。

これを行う既存のコンポーネントが見つかりませんでした。最終的に、これを処理するc++コードを作成しました。

このコードは、Javaキャンバスへのハンドルを取得し、独自のコールバック関数を登録します。このコールバック関数は、キャンバス内のマウスの動きを記録し、必要に応じて(マウスを上に向けるか、いくつかのポイントを描画した後に)線を描画します。ユーザーが画面を離れたら、キャンバスをファイルに保存し、元のキャンバスコールバック関数を再登録します。

于 2011-01-18T13:53:32.557 に答える