public final class GJContainerMouseHandler
extends java.awt.event.MouseAdapter
GJAbstractGraphContainer
.
Together with the GJAddedComponentMouseHandler
class, this provides
support when views are rotated and/or zoomed.Constructor and Description |
---|
GJContainerMouseHandler() |
Modifier and Type | Method and Description |
---|---|
static java.awt.event.MouseEvent |
getLastMouseClick() |
static java.awt.event.MouseEvent |
getLastMouseEvent() |
static java.lang.Object |
getLastSelected() |
GJAbstractGraphContainer |
getParentContainer() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e)
This mouse listener is for the GJAbstractGraphContainer.
|
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
static void |
setLastMouseClick(java.awt.event.MouseEvent aLastMouseClick) |
static void |
setLastMouseEvent(java.awt.event.MouseEvent aLastMouseEvent) |
static void |
setLastSelected(java.lang.Object aLastSelected) |
void |
setParentContainer(GJAbstractGraphContainer comp)
Sets the Swing container that this mouse adapter supports.
|
public static java.awt.event.MouseEvent getLastMouseEvent()
public static void setLastMouseEvent(java.awt.event.MouseEvent aLastMouseEvent)
aLastMouseEvent
- the lastMouseEvent to setpublic static java.awt.event.MouseEvent getLastMouseClick()
public static void setLastMouseClick(java.awt.event.MouseEvent aLastMouseClick)
aLastMouseClick
- the lastMouseClick to setpublic static java.lang.Object getLastSelected()
public static void setLastSelected(java.lang.Object aLastSelected)
aLastSelected
- the lastSelected to setpublic void setParentContainer(GJAbstractGraphContainer comp)
comp
- public GJAbstractGraphContainer getParentContainer()
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
mouseEntered
in class java.awt.event.MouseAdapter
e
- MouseEventpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
mouseExited
in class java.awt.event.MouseAdapter
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter