我工作的公司有一个Java应用程序,该应用程序在Windows Mobile 6上的Esmertec JBED JBM上运行。

作为某些新功能的一部分,需要捕获用户的签名。一种选择是尝试在Java中实现此功能。以前已经尝试过,并且发现有点慢。

我认为更好的选择是获取本机组件来处理签名的绘制并将其保存到文件中。有人知道我可以使用的组件吗?

创建我们自己的组件也是一个选项,但是如果已经有一个可用,我更喜欢使用它。

有帮助吗?

解决方案

为了完整,我会回答自己的问题。

我找不到这样做的现有组件。我们最终编写了一些可以处理此问题的C ++代码。

该代码将获取Java帆布的处理,并使用它注册我们自己的回调功能。此回调函数将记录画布内的任何鼠标运动,并在必要时绘制一条线(在鼠标上或绘制了许多点之后)。用户离开屏幕后,我们将保存画布以归档并重新注册原始画布回调功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top