Tag: trackpad

如何检测用户在Java swing中使用触控板而不是鼠标?

我有一个Java swing应用程序,它使用’泛’JComponent来显示大数据。 当用户移动鼠标滚轮时,我会听这些事件,并从滚动量更新JComponent的内容。 我想根据用户是否有不同的行为 使用经典鼠标 使用触摸板,可以在现代Mac笔记本电脑上找到。 我怎么能检测到用户正在使用鼠标滚轮和触控板来生成滚动事件? 我依靠java 1.6 swing,si我不能去javaFX。 问题背后的故事:我只想在用户使用鼠标滚轮时为滚动事件添加一种很酷的惯性感。 但是当然,在MacOSX上,触控板内置了自己的惯性。 所以我想决定是否应该产生惯性运动。