org.problets.lib.conceptmap.view
Class ForestController

java.lang.Object
  extended by org.problets.lib.conceptmap.view.ForestController
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
Direct Known Subclasses:
UserBuiltForestController

public class ForestController
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener

The base class for processing mouse listener events.

Author:
Adrian Maries

Constructor Summary
ForestController(ForestModel inForestModel, ForestView inForestView)
          Creates a ForestController object using the forest model and the forest view as arguments.
 
Method Summary
static void main(java.lang.String[] args)
           
 void mouseClicked(java.awt.event.MouseEvent evt)
          Processes the mouseClicked event.
 void mouseDragged(java.awt.event.MouseEvent evt)
          Processes the mouseDragged event.
 void mouseEntered(java.awt.event.MouseEvent evt)
          Processes the mouseEntered event.
 void mouseExited(java.awt.event.MouseEvent evt)
          Processes the mouseExited event.
 void mouseMoved(java.awt.event.MouseEvent evt)
          Processes the mouseMoved event.
 void mousePressed(java.awt.event.MouseEvent evt)
          Processes the mousePressed event.
 void mouseReleased(java.awt.event.MouseEvent evt)
          Processes the mouseReleased event.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForestController

public ForestController(ForestModel inForestModel,
                        ForestView inForestView)
Creates a ForestController object using the forest model and the forest view as arguments.

Parameters:
inForestModel - the forest model under control
inForestView - the forest view under control
Method Detail

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evt)
Processes the mouseEntered event.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
evt - the mouse event

mouseExited

public void mouseExited(java.awt.event.MouseEvent evt)
Processes the mouseExited event.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
evt - the mouse event

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
Processes the mouseClicked event.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
evt - the mouse event

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Processes the mousePressed event.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
evt - the mouse event

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Processes the mouseReleased event.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
evt - the mouse event

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent evt)
Processes the mouseMoved event.

Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Parameters:
evt - the mouse event

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent evt)
Processes the mouseDragged event.

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Parameters:
evt - the mouse event

main

public static void main(java.lang.String[] args)