0

我的 jpanel 代码中有 mouseMotionListener。

但是我怎么知道鼠标在jpanel内是向左还是向右拖动呢?

4

2 回答 2

0

在事件回调中:存储鼠标-(x-)位置,在下一个回调中计算与前一个位置的差值(并再次存储该位置);根据符号(嗯),您可以确定它是左拖还是右拖。

于 2014-03-17T12:58:45.290 回答
0

利用

if (currentX > previousX) {
    // Right
} else {
    // Left
}
previousX = currentX;

在你的听众中。

希望这可以帮助。

于 2014-03-17T13:01:16.220 回答