我知道MT4j和Windows 7 Multitouch Interop Library,但这些似乎都不是我想要的:MT4j代码非常糟糕且没有详细记录,而且Win7库似乎是一个.NET程序集(因此无法由Java本机使用)。无论如何能用Java获取WM_TOUCH消息吗?或者是否可以在Java中实际使用Win 7互操作库?
答案 0 :(得分:1)
抱歉,但你不能。只有一种解决方法......
Touch2TUIO是一个开源命令行工具,可以将本机Windows 7触摸消息转换/转发到TUIO协议(因此您可以使用Java或任何其他语言)。仍在开发中,但在大多数已经可用的硬件上(以及它的开源 - 所以每个人都可以自由地对其进行更改/改进)。这不完全是你想要的,但也许是现在唯一的解决方案......
Touch2TUIO:http://dm.tzi.de/research/hci/touch2tuio/
答案 1 :(得分:1)
你是什么意思非常可怕的代码而没有详细记录?我构建了一个巨大的MT4J应用程序,并使用了MT4J最新版本的API,并且没有任何问题。
也许您可以建议对该库的文档和/或API进行一些改进。根据我自己的经验,我可以告诉你这是一个值得尝试的多点触控框架。 在Java世界中,我唯一知道的是顺便说一句。
答案 2 :(得分:1)
JavaFX 2.2+完美支持win7的多点触控