Java 触控板 2 指滚动侦听器
我如何在java中检测笔记本电脑触控板上的两指滚动?我一直在谷歌和这里搜索,但找不到任何关于使用触控板滚动的内容,更不用说如何监听它了。任何帮助将不胜感激。谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我如何在java中检测笔记本电脑触控板上的两指滚动?我一直在谷歌和这里搜索,但找不到任何关于使用触控板滚动的内容,更不用说如何监听它了。任何帮助将不胜感激。谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我制作了这个示例程序,
它将打印滚动是水平还是垂直的,以及当您在带有触摸板的 Mac 上打开的窗口中滚动时滚动的程度。
I made this sample program
It will print if the scroll is horizontal or vertical and how much the scroll was when you scroll within the opened window on a mac with a touchpad.
如果这是关于监听用户滚动,您可以通过添加 MouseWheelListener 到您的控件。有关详细信息,请参阅如何编写鼠标轮侦听器。
如果这是关于检测来自触控板而不是鼠标的特定事件,我不知道有任何 Java 功能可以实现这一点。
If this is about listening for user scrolls, you can do it by adding a MouseWheelListener to your control. See How to Write a Mouse-Wheel Listener for more information.
If this is about detecting specific events from the trackpad and not the mouse, I don't known of any Java feature to implement this.
最后一个答案将聆听本机滚动。在这里看看我的问题和答案: https://stackoverflow.com/a/31190973/155137
该项目还检测滚动手势并很好地报告它们。滚动就像原生可可应用程序一样流畅。
Finally an answer that will listen to native scrolling. Take a look at my question and answer here: https://stackoverflow.com/a/31190973/155137
The project also detects scroll gestures and reports them nicely. The scrolling is as smooth as a native cocoa application.