|
||||||||||
| 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 - controller| Method Detail |
|---|
public void mouseClicked(java.awt.event.MouseEvent thisEvent)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent thisEvent)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent thisEvent)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent thisEvent)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent thisEvent)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent thisEvent)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent thisEvent)
mouseDragged in interface java.awt.event.MouseMotionListenerprivate 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 | |||||||||