Class Viewer.Controller.ImageCanvasMouseEventListener
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Viewer.Controller.ImageCanvasMouseEventListener

Object
   |
   +----MouseAdapter
           |
           +----Viewer.Controller.ImageCanvasMouseEventListener

public abstract class ImageCanvasMouseEventListener
extends MouseAdapter
implements MouseMotionListener
This class ist the super class for all MouseEventListneres and MouseMotionListeners of the ImageCanvas.

Author:
Klaus Kleber
Since:
30.04.1999
See Also:
ImageCanvas, ImageCanvasMoveListener, ImageCanvasMoveTextListener, ImageCanvasEditListener, ImageCanvasNewListner

Variable Index

 o screenImageHandler
Contains the current ScreenImageHandler

Constructor Index

 o Viewer.Controller.ImageCanvasMouseEventListener(ScreenImageHandler)
Construct an EventImageCanvas.

Method Index

 o mouseClicked(MouseEvent)
Handles the mouse clicekd action and triggers a PopupMenu.
 o mouseDragged(MouseEvent)
Handles the MouseEvent in the same way as the mouseMove action.
 o mouseMoved(MouseEvent)
Empty action.
 o mousePressed(MouseEvent)
Handles the mouse pressed action and triggers a PopupMenu.
 o mouseReleased(MouseEvent)
Handles the mouse released action and triggers a PopupMenu.

Variables

 o screenImageHandler
protected Viewer.Main.ScreenImageHandler screenImageHandler
Contains the current ScreenImageHandler

Since: 30.04.1999

Constructors

 o ImageCanvasMouseEventListener
public ImageCanvasMouseEventListener(ScreenImageHandler screenImageHandler)
Construct an EventImageCanvas.

Parameters:
screenImageHandler - Contains the current ScreenImageHandler
Since:
30.04.1999

Methods

 o mouseClicked
public void mouseClicked(MouseEvent e)
Handles the mouse clicekd action and triggers a PopupMenu.

Parameters:
e - MouseEvent
Overrides:
mouseClicked in class MouseAdapter
Since:
30.04.1999
 o mouseDragged
public void mouseDragged(MouseEvent e)
Handles the MouseEvent in the same way as the mouseMove action.

Parameters:
e - MouseEvent
Since:
30.04.1999
 o mouseMoved
public void mouseMoved(MouseEvent e)
Empty action. Should be overwritten form a derived class

Parameters:
e - MouseEvent
Since:
30.04.1999
 o mousePressed
public void mousePressed(MouseEvent e)
Handles the mouse pressed action and triggers a PopupMenu.

Parameters:
e - MouseEvent
Overrides:
mousePressed in class MouseAdapter
Since:
30.04.1999
 o mouseReleased
public void mouseReleased(MouseEvent e)
Handles the mouse released action and triggers a PopupMenu.

Parameters:
e - MouseEvent
Overrides:
mouseReleased in class MouseAdapter
Since:
30.04.1999

All Packages  Class Hierarchy  This Package  Previous  Next  Index