org.jgraph.plaf.basic
Class BasicGraphUI.MouseInputHandler
java.lang.Object
org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener, javax.swing.event.MouseInputListener
- Enclosing class:
- BasicGraphUI
public class BasicGraphUI.MouseInputHandler
- extends java.lang.Object
- implements javax.swing.event.MouseInputListener
MouseInputHandler handles passing all mouse events, including mouse
motion events, until the mouse is released to the destination it is
constructed with. It is assumed all the events are currently target at
source.
Field Summary |
protected java.awt.Component |
destination
Destination that receives all events. |
protected java.awt.Component |
source
Source that events are coming from. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
source
protected java.awt.Component source
- Source that events are coming from.
destination
protected java.awt.Component destination
- Destination that receives all events.
BasicGraphUI.MouseInputHandler
public BasicGraphUI.MouseInputHandler(java.awt.Component source,
java.awt.Component destination,
java.awt.event.MouseEvent event)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
removeFromSource
protected void removeFromSource()
Copyright (C) 2001-2006 Gaudenz Alder. All rights reserved.