Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 jpanel 代码中有 mouseMotionListener。
但是我怎么知道鼠标在jpanel内是向左还是向右拖动呢?
在事件回调中:存储鼠标-(x-)位置,在下一个回调中计算与前一个位置的差值(并再次存储该位置);根据符号(嗯),您可以确定它是左拖还是右拖。
利用
if (currentX > previousX) { // Right } else { // Left } previousX = currentX;
在你的听众中。
希望这可以帮助。