org.jgraph.plaf.basic

Class BasicGraphUI.MouseInputHandler

Enclosing Class:
BasicGraphUI
Implemented Interfaces:
MouseInputListener

public class BasicGraphUI.MouseInputHandler
extends Object
implements 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 Component
destination
Destination that receives all events.
protected Component
source
Source that events are coming from.

Constructor Summary

MouseInputHandler(Component source, Component destination, MouseEvent event)

Method Summary

void
mouseClicked(MouseEvent e)
void
mouseDragged(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mouseMoved(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)
protected void
removeFromSource()

Field Details

destination

protected Component destination
Destination that receives all events.

source

protected Component source
Source that events are coming from.

Constructor Details

MouseInputHandler

public MouseInputHandler(Component source,
                         Component destination,
                         MouseEvent event)

Method Details

mouseClicked

public void mouseClicked(MouseEvent e)

mouseDragged

public void mouseDragged(MouseEvent e)

mouseEntered

public void mouseEntered(MouseEvent e)

mouseExited

public void mouseExited(MouseEvent e)

mouseMoved

public void mouseMoved(MouseEvent e)

mousePressed

public void mousePressed(MouseEvent e)

mouseReleased

public void mouseReleased(MouseEvent e)

removeFromSource

protected void removeFromSource()

Copyright (C) 2001-2008 Gaudenz Alder. All rights reserved.