如何检测用户正在使用触控板而不是Java摆动中的鼠标?
2022-09-02 10:57:33
我有一个Java swing应用程序,它使用“可泛”的JComponent来显示大数据。当用户移动鼠标滚轮时,我听这些事件,并从滚动量更新JComponent的内容。
我希望有不同的行为,具体取决于用户是否
- 使用经典鼠标
- 使用触摸板,就像在现代Mac笔记本电脑上可以找到的触摸板一样。
如何检测到用户正在使用鼠标滚轮与触控板生成滚动事件?我依靠java 1.6 swing,我不能去javaFX。
问题背后的故事:我只是想在用户使用鼠标滚轮时为滚动事件添加一种很酷的惯性感觉。但是,当然,在MacOSX上,触控板内置了自己的惯性。所以我想决定我是否应该产生惯性运动。