事件类2

MouseEvent类

该类包含以下若干鼠标事件:

  • MOUSE_CLICKED,代表鼠标点击事件
  • MOUSE_DRAGGED,代表鼠标点击事件
  • MOUSE_ENTERED,代表鼠标进入事件
  • MOUSE_MOVED,代表鼠标移动事件
  • MOUSE_EXITED,代表鼠标离开事件
  • MOUSE_RESSED,代表鼠标按钮按下事件
  • MOUSE_RELEASED,代表鼠标按钮松开事件

调用MouseEvent对象的getID()方法并把返回值与上述各常量比较,得到用户触发的鼠标事件。实际上不需要这样处理,因为监听MouseEvent事件的监听者MouseListener有7个具体方法,分别针对上述七个具体鼠标事件,系统会分辨鼠标事件的类型并自动调用相关方法,所以编程者只需把处理相关事件的代码放到相关方法的方法里即可

  • getX(),返回鼠标事件的x坐标点
  • getY(),返回鼠标事件的y坐标点
  • Point getPoint(),返回Point对象,包含鼠标事件的坐标点
  • getClckCount(),返回鼠标点击事件的点击次数
原文地址:https://www.cnblogs.com/gride-glory/p/7594003.html