MouseMotionListerner是用于接收组件上的鼠标移动事件的侦听器接口,而MouseListener是单击或者其他鼠标事件
要实现MouseMotionListerner需要override两个方法
mouseDragged和mouseMoved
前者是在组件上按住鼠标拖动时调用,后者是在组件上移动鼠标但没有按下时候调用
要实现MouseListener需要override五个方法
mouseClicked,mouseEntered,mouseExisted,mouseExited,mouseReleased
mouseClicked 单击,即按下并释放
mousePressed 按下
mouseEntered 进入组件
mouseExited 离开组件
mouseReleased 释放
click包含一次press和release
e.getClickCount()可以判断是不是双击