鼠标拖动 mouseDragged 选定并按住移动叫拖动鼠标移动 mouseMoved 未选定对象的移动参考资料:www.asixer.com
java 为什么鼠标移动时mouseDragged没有调用
mouseDragged 顾名思义是“拖动”鼠标的意思。你得按住鼠标拖动才会调用啊。
mouseMoved 才是鼠标移动时会调用的。
------------------------------------------------------------------------
你忘写 addMouseMotionListener(new MouseAdapter()) 了哈!
不过你最好建一个 MouseAdapter 对象:
MouseAdapter ma = new MouseAdapter();
addMouseListener(ma);
addMouseMotionListener(ma);2011-01-11
鼠标拖动 mouseDragged 选定并按住移动叫拖动
鼠标移动 mouseMoved 未选定对象的移动2011-01-09