diva.canvas.event
Class LayerMouseAdapter

java.lang.Object
  extended by diva.canvas.event.LayerMouseAdapter
All Implemented Interfaces:
LayerListener, LayerMotionListener, EventListener

public class LayerMouseAdapter
extends Object
implements LayerListener, LayerMotionListener

An object which wraps a mouse listener and makes it compatible with the Diva canvas, sending it mouse events in the local coordinate system. XXX haven't translated it yet.

Version:
$Revision: 1.6 $
Author:
Michael Shilman (michaels@eecs.berkeley.edu)

Constructor Summary
LayerMouseAdapter(MouseListener ml, MouseMotionListener mml)
           
 
Method Summary
 MouseFilter getMouseFilter()
           
 void mouseClicked(LayerEvent e)
          Invoked when the mouse is clicked on a layer or figure.
 void mouseDragged(LayerEvent e)
          Invoked when the mouse moves while the button is still held down.
 void mouseEntered(LayerEvent e)
          Invoked when the mouse enters a layer or figure.
 void mouseExited(LayerEvent e)
          Invoked when the mouse exits a layer or figure.
 void mouseMoved(LayerEvent e)
          Invoked when the mouse moves while over a layer or figure.
 void mousePressed(LayerEvent e)
          Invoked when the mouse is pressed on a layer or figure.
 void mouseReleased(LayerEvent e)
          Invoked when the mouse is released on a layer or figure.
 void setMouseFilter(MouseFilter f)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayerMouseAdapter

public LayerMouseAdapter(MouseListener ml,
                         MouseMotionListener mml)
Method Detail

getMouseFilter

public MouseFilter getMouseFilter()

mouseClicked

public void mouseClicked(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is clicked on a layer or figure.

Specified by:
mouseClicked in interface LayerListener

mousePressed

public void mousePressed(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is pressed on a layer or figure.

Specified by:
mousePressed in interface LayerListener

mouseDragged

public void mouseDragged(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse moves while the button is still held down.

Specified by:
mouseDragged in interface LayerListener

mouseMoved

public void mouseMoved(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse moves while over a layer or figure.

Specified by:
mouseMoved in interface LayerMotionListener

mouseReleased

public void mouseReleased(LayerEvent e)
Description copied from interface: LayerListener
Invoked when the mouse is released on a layer or figure.

Specified by:
mouseReleased in interface LayerListener

mouseEntered

public void mouseEntered(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse enters a layer or figure.

Specified by:
mouseEntered in interface LayerMotionListener

mouseExited

public void mouseExited(LayerEvent e)
Description copied from interface: LayerMotionListener
Invoked when the mouse exits a layer or figure.

Specified by:
mouseExited in interface LayerMotionListener

setMouseFilter

public void setMouseFilter(MouseFilter f)


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.