1、这是一个applet小程序,需要嵌入到html中,使用appletviewer执行
2、在applet的init方法中注册鼠标监听器和鼠标移动监听器
3、鼠标监听器绑定mouseClicked、mousePressed、 mouseReleased、mouseEntered、mouseExited,分别表示鼠标的单击、按下、释放、进入、离开,鼠标移动监听器绑定方法mouseDragged、mouseMoved,分别表示鼠标的移动、拖动。当触发事件时,自动调用对应的方法
Applet 程序 实现了两个接口,一个是监听鼠标 单击双击的 ,一个是监听鼠标在Applet 中的位置的
监听鼠标事件。
注册了两个listener
这是一个实现鼠标监听的类,继承了Applet这个类,还实现了MouseListener,MouseMotionListener这两个接口,然后实现的一系列方法。
init()初始化当前类,并添加MouseListener,MouseMotionListener监听
mouseClicked(MouseEvent e)监听鼠标的点击事件(单击和双击)
mouseEntered(MouseEvent e)监听鼠标是否进入某一范围
mouseExited(MouseEvent e)监听鼠标是否离开某一范围
mousePressed(MouseEvent e)监听鼠标是否按下
mouseReleased(MouseEvent e)监听鼠按下之后是否放开
mouseMoved(MouseEvent e)监听鼠标是否移动,并可以获得当前鼠标位置
mouseDragged(MouseEvent e)监听鼠标是否拖动
一看就是监听鼠标事件,实现接口中的方法。
鼠标监听事件,你可以通过鼠标的某个行为触发想实现的某个功能。