gpt4 book ai didi

Java 触控板 2 指滚动监听器

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:12:28 27 4
gpt4 key购买 nike

如何在 java 中检测笔记本电脑触控板上的 2 指滚动?我一直在谷歌和这里搜索,但在使用触控板滚动时找不到任何内容,更不用说如何收听它了。任何帮助将不胜感激。谢谢。

最佳答案

我做了这个示例程序

import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;

import javax.swing.JFrame;

public class ScrollTest {

public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,200);
frame.addMouseWheelListener(new MouseWheelListener() {

@Override
public void mouseWheelMoved(MouseWheelEvent event) {
if (event.isShiftDown()) {
System.err.println("Horizontal " + event.getWheelRotation());
} else {
System.err.println("Vertical " + event.getWheelRotation());
}
}
});
frame.setVisible(true);
}
}

它会打印滚动是水平还是垂直,以及当您在带有触摸板的 Mac 上打开的窗口中滚动时滚动了多少。

关于Java 触控板 2 指滚动监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com