1

我工作的公司有一个在 windows mobile 6 上的 esmertec jbed JVM 上运行的 java 应用程序。

作为某些新功能的一部分,需要捕获用户的签名。一种选择是尝试在 java 中实现它。之前已经尝试过,发现速度有点慢。

我认为更好的选择是获得一个原生组件来处理签名的绘制并将其保存到文件中。有谁知道我可以使用的组件?

创建我们自己的组件也是一种选择,但如果已经有一个可用的,我更愿意使用它。

4

1 回答 1

0

为了完整起见,我将回答我自己的问题。

我找不到执行此操作的现有组件。我们最终编写了一些可以处理这个问题的 c++ 代码。

该代码将获得 Java 画布的句柄并使用它注册我们自己的回调函数。此回调函数将记录画布内的任何鼠标移动,并在必要时绘制一条线(在鼠标向上或绘制多个点之后)。一旦用户离开屏幕,我们会将画布保存到文件并重新注册原始画布回调函数。

于 2011-01-18T13:53:32.557 回答