如何区分mouseDragged和mousePressed?

时间:2012-08-26 20:57:16

标签: java mouse awt mouselistener

我希望我的程序在用户按下组件时表现得很差,当用户将鼠标拖到组件上时,问题是鼠标单击时会调用这两种方法(看起来像是调用了mouseDragged在mousePressed之后),我怎么知道用户是拖动鼠标还是只是按下它?

1 个答案:

答案 0 :(得分:2)

正确的答案是使用mouseClicked而不是mousePressed + mouseReleased的组合,以防你想要区分点击和拖动。