我一直认为 mouseMoved 和 mouseDragged 之间的区别在于您可以在 mouseDragged 事件中按下按钮。显然,你不能,正如我刚刚发现的那样。那么包含/使用 mouseDragged 方法的原因是什么?因为目前我所有的代码都是这样的:
@Override
public void mouseDragged(MouseEvent e) {
mouseMoved(e);
}
我一直认为 mouseMoved 和 mouseDragged 之间的区别在于您可以在 mouseDragged 事件中按下按钮。显然,你不能,正如我刚刚发现的那样。那么包含/使用 mouseDragged 方法的原因是什么?因为目前我所有的代码都是这样的:
@Override
public void mouseDragged(MouseEvent e) {
mouseMoved(e);
}
mouseMoved()
当用户在没有按下按钮的情况下移动鼠标时调用该方法。mouseDragged()
另一方面,当用户在按住鼠标按钮的同时移动鼠标时调用该方法。
查看此页面了解更多信息。