【问题标题】:How can I generate TouchEvent in JavaFX 2?如何在 JavaFX 2 中生成 TouchEvent?
【发布时间】:2013-05-23 08:59:03
【问题描述】:

我正在开发一个多点触控应用程序,我将使用基于 TUIO 的方法。当 JavaFX 应用程序接收到 TUIO 事件时,它应该将其转换为 TouchEvent 并触发它们。

但是,可生成 TouchEvents 的 TouchEvent.impl_touchEvent 函数已被弃用。 touchEvent 构造函数也是私有的,所以我们不能自己创建 TouchEvent。在 JavaFX 2.2 中是否有另一种生成 TouchEvent 的方法?

【问题讨论】:

    标签: javafx-2 javafx-8


    【解决方案1】:

    您可以在此处查看我对事件生成的回答:How to send events from one Node to another Node

    似乎,对于触摸事件 - 你需要在那里替换参数。

    作为提示 - 您可以下载 openJFX 源代码,并查看相应类的实现。

    【讨论】:

      【解决方案2】:

      在 Java 8 中,用户代码中的事件创建受以下支持:RT-9383 Add proper constructors & factory methods to event classes, remove impl

      download 提供具有此功能的 Java 8 早期访问版本。

      【讨论】:

      • 谢谢,我下载了JDK 8,它有公共构造函数,问题解决了!!谢谢!
      猜你喜欢
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      相关资源
      最近更新 更多