|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttreebolic.control.MouseAdapter
public class MouseAdapter
Mouse adapter
Nested Class Summary | |
---|---|
private static class |
MouseAdapter.DragMode
Drag mode enum |
Field Summary | |
---|---|
boolean |
hasPopUp
Whether it has popup |
private Controller |
theController
Controller |
private Complex |
theDragEnd
Drag end point |
private MouseAdapter.DragMode |
theDragMode
Drag mode |
private Complex |
theDragStart
Drag starting point |
private INode |
theHotNode
Hot node |
private boolean |
wasDragged
Whether mouse was dragged |
private boolean |
wasMoved
Whether mouse was moved |
Constructor Summary | |
---|---|
MouseAdapter(Controller thisController)
Constructor |
Method Summary | |
---|---|
boolean |
drag()
Drag |
INode |
getHotNode()
Get hot node |
void |
mouseClicked(java.awt.event.MouseEvent thisEvent)
|
void |
mouseDragged(java.awt.event.MouseEvent thisEvent)
|
void |
mouseEntered(java.awt.event.MouseEvent thisEvent)
|
void |
mouseExited(java.awt.event.MouseEvent thisEvent)
|
void |
mouseMoved(java.awt.event.MouseEvent thisEvent)
|
void |
mousePressed(java.awt.event.MouseEvent thisEvent)
|
void |
mouseReleased(java.awt.event.MouseEvent thisEvent)
|
private void |
move()
Move |
void |
resetHotNode()
Reset hot node |
private void |
rotate()
Rotate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private Controller theController
private MouseAdapter.DragMode theDragMode
private boolean wasDragged
private boolean wasMoved
public boolean hasPopUp
private Complex theDragStart
private Complex theDragEnd
private INode theHotNode
Constructor Detail |
---|
public MouseAdapter(Controller thisController)
thisController
- controllerMethod Detail |
---|
public void mouseClicked(java.awt.event.MouseEvent thisEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent thisEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent thisEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent thisEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent thisEvent)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent thisEvent)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseDragged(java.awt.event.MouseEvent thisEvent)
mouseDragged
in interface java.awt.event.MouseMotionListener
private void rotate()
private void move()
public boolean drag()
public void resetHotNode()
public INode getHotNode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |