我希望我的程序在用户按下组件时有不同的表现,并且当用户将鼠标拖到组件上时,问题是在单击鼠标时都调用了这两种方法(似乎在mousePressed之后调用了mouseDragged) ,那么我怎么知道用户是拖动鼠标还是按下鼠标?

最佳答案

正确的答案是使用mouseClicked而不是mousePressed + mouseReleas的组合,以防您要区分单击和拖动。

09-28 14:19