gpt4 book ai didi

java - Swing鼠标拖动识别问题?

转载 作者:行者123 更新时间:2023-12-01 16:38:21 25 4
gpt4 key购买 nike

如何识别鼠标向下拖动?假设我往下拉,我需要这样的代码:

int graphy = e.getY();
System.out.println("this is y axises " + graphy);
_graph._verticalScroll.setValue(graphy + _graph._headerWidth
+ _graph._verticalScroll.getValue());

鼠标向下拖动时应该输入什么代码?

最佳答案

您可以使用 MouseAdapter并实现mouseDragged(MouseEvent e) .

您必须使用 e.getPoint()e.getY() 检查坐标,并与之前的事件进行比较以获得方向。

您可以使用类似以下的代码来检测鼠标是否向上或向下拖动:

if(e.getY() > previousY) {
// drags downwards
} else if (e.getY() < preiousY) {
// drags upwards
}
previousY = e.getY();

关于java - Swing鼠标拖动识别问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925725/

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