org.jgraph.plaf.basic
Class BasicGraphUI.MouseHandler
MouseAdapter
org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
- BasicGraphUI
- MouseMotionListener, Serializable
public class BasicGraphUI.MouseHandler
extends MouseAdapter
implements MouseMotionListener, Serializable
TreeMouseListener is responsible for updating the selection based on
mouse events.
protected boolean | handleEditTrigger(Object cell, MouseEvent e) - Handles edit trigger by starting the edit and return true if the
editing has already started.
|
protected boolean | isDescendant(CellView parentView, CellView childView)
|
void | mouseDragged(MouseEvent e)
|
void | mouseMoved(MouseEvent e) - Invoked when the mouse pointer has been moved on a component (with no
buttons down).
|
void | mousePressed(MouseEvent e) - Invoked when a mouse button has been pressed on a component.
|
void | mouseReleased(MouseEvent e)
|
protected void | postProcessSelection(MouseEvent e, Object cell, boolean wasSelected) - Invoked after a cell has been selected in the mouseReleased method.
|
handler
protected Object handler
previousCursor
protected Cursor previousCursor
handleEditTrigger
protected boolean handleEditTrigger(Object cell,
MouseEvent e)
Handles edit trigger by starting the edit and return true if the
editing has already started.
cell
- the cell being editede
- the mouse event triggering the edit
true
if the editing has already started
isDescendant
protected boolean isDescendant(CellView parentView,
CellView childView)
mouseDragged
public void mouseDragged(MouseEvent e)
mouseMoved
public void mouseMoved(MouseEvent e)
Invoked when the mouse pointer has been moved on a component (with no
buttons down).
mousePressed
public void mousePressed(MouseEvent e)
Invoked when a mouse button has been pressed on a component.
mouseReleased
public void mouseReleased(MouseEvent e)
postProcessSelection
protected void postProcessSelection(MouseEvent e,
Object cell,
boolean wasSelected)
Invoked after a cell has been selected in the mouseReleased method.
This can be used to do something interesting if the cell was already
selected, in which case this implementation selects the parent.
Override if you want different behaviour, such as start editing.
Copyright (C) 2001-2006 Gaudenz Alder. All rights reserved.