首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux上的Java中的多点触摸事件:来自操作系统的事件还是应用程序中识别的事件?

Linux上的Java中的多点触摸事件:来自操作系统的事件还是应用程序中识别的事件?
EN

Stack Overflow用户
提问于 2014-10-06 21:20:17
回答 1查看 795关注 0票数 1

我正在尝试实现一个能够利用触摸事件和多点触摸手势的JavaFX应用程序。我正在与Java8合作开发LinuxMint17。

我正在使用触摸板作为输入设备。它是eGalaxTouch设备(PCAP7200系列),使用EETI eGTouch驱动程序(eGTouchD版本: 2.5)。它被认为是标准的鼠标输入设备,但也创建了多点触摸事件(ABS_MT_SLOT, ABS_MT_TRACKING_ID, ABS_MT_POSITION_X, ABS_MT_POSITION_Y),可以从/dev/ input /eventX读取。

Ubuntu现在提供了一些多点触摸支持,并且能够识别手势。是否可以在我的应用程序中使用这些操作系统生成的事件,并像使用MouseListener侦听鼠标事件一样侦听它们?

或者我必须在我的应用程序中识别手势,可能需要借助像MT4J这样的库?

由于我刚刚开始了解这些东西,我非常感谢任何提示或帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-10-06 22:00:38

我还没有尝试过,但请注意,JavaFX还支持GestureEvents,如RotateEvent、ScrollEvent、SwipeEvent、ZoomEvent和可能的(?)也可以自定义事件。

http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/package-summary.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26217127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档