我正在开发一个多点触控应用程序,我将使用基于TUIO的方法。当JavaFX应用程序收到TUIO事件时,它应该将其转换为TouchEvent并触发它们。
但是,不推荐使用可生成TouchEvents的TouchEvent.impl_touchEvent函数。 touchEvent构造函数也是私有的,所以我们不能自己创建TouchEvent。还有另一种在JavaFX 2.2中生成TouchEvent的方法吗?
答案 0 :(得分:1)
在Java 8中,用户代码中的事件创建受以下方式支持:RT-9383 Add proper constructors & factory methods to event classes, remove impl
download可以使用具有此功能的Java 8早期版本。
答案 1 :(得分:0)
您可以查看我在此处生成的事件的答案:How to send events from one Node to another Node
似乎,对于触摸事件 - 您需要在那里替换参数。
作为提示 - 您可以下载openJFX源代码,并查看相应类的实现。