Class TreeMapMouseController<N>
java.lang.Object
de.engehausen.treemap.swing.TreeMapMouseController<N>
- Type Parameters:
N- the type of node of the model used for the tree map
- All Implemented Interfaces:
MouseListener,MouseMotionListener,EventListener
This class registers mouse and mouse motion listeners with the tree map to be able
to handle desired mouse events (i.e mouse move for tooltips & highlighting,
mouse released and so on).
- Author:
- Sorinel Cristescu
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTreeMapMouseController(TreeMap<N> aTreeMap) Creates a controller object that will register the mouse and mouse motion listeners to the treemap. -
Method Summary
Modifier and TypeMethodDescriptionvoidmouseClicked(MouseEvent mouseevent) voidmouseDragged(MouseEvent event) voidmouseEntered(MouseEvent mouseevent) voidmouseExited(MouseEvent mouseevent) voidmouseMoved(MouseEvent event) voidmousePressed(MouseEvent mouseevent) voidmouseReleased(MouseEvent mouseevent)
-
Field Details
-
treemap
-
-
Constructor Details
-
TreeMapMouseController
-
-
Method Details
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-