当前位置: 代码迷 >> J2SE >> [Java][Swing]可以开发多点触摸桌面程序吗?win7系统上
  详细解决方案

[Java][Swing]可以开发多点触摸桌面程序吗?win7系统上

热度:4081   发布时间:2013-02-25 21:55:05.0
[Java][Swing]可以开发多点触摸桌面程序吗?win7系统下
JDK6支持吗?了解的java多点触摸开发的来说下,用swing可行吗,或者其它技术也行。你可以使用JavaFX 2.2


引用
                    javafx.scene.input.TouchEvent

    All Implemented Interfaces:
        java.io.Serializable, java.lang.Cloneable


    public final class TouchEvent
    extends InputEvent

    Touch event indicates a touch screen action. It contains detailed information about each particular touch point.

    Touch point represents a single touched finger and has its location, state (pressed/moved/released/stationary) and an ID unique in scope of a single gesture. For detailed reference see TouchPoint.

    For each multi-touch action a set of touch events is generated - for each touch point one. The event has type corresponds to its touch point's state. Each of the events also contain list of all the touch points. This design allows for handling complicated multi-touch actions from one place while keeping it possible to filter/consume each touch point separately. To recognize which events belong into a single set there is getEventSetId() method.
 Swing暂时没有这么先进吧,用WPF的MultiTouch 吧。
  相关解决方案