我的jpanel代码中有mouseMotionListener。
但我如何知道鼠标是否在jpanel内向左或向右拖动?
答案 0 :(得分:0)
在事件回调中:存储鼠标 - (x-)位置,在下一个回调中计算与前一个位置的差值(并再次存储位置);根据符号(嗯),您可以确定它是左拖还是右拖。
答案 1 :(得分:0)
使用
if (currentX > previousX) {
// Right
} else {
// Left
}
previousX = currentX;
在你的听众中。
希望这有帮助。