|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--org.argouml.swingext.Splitter.MyMouseListener
The mouse listener to detect mouse interaction with this splitter
| Field Summary | |
|---|---|
private int |
mousePositionOnSplitterWhenPressed
A value is recorded here when the mouse is pressed on the splitter. |
private int |
positionOfSplitterWhenPressed
When the mouse is pressed the splitter position is recorded so that the the difference in position can be calculated when the mouse is released. |
| Constructor Summary | |
|---|---|
private |
Splitter.MyMouseListener()
|
| Method Summary | |
|---|---|
void |
mouseClicked(java.awt.event.MouseEvent me)
On a double click either hide or show the component selected for quick hide. |
void |
mouseDragged(java.awt.event.MouseEvent me)
On a mouse drag attempt to reposition splitter. |
void |
mouseEntered(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no action when mouse enters splitter area |
void |
mouseExited(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no action when mouse leaves splitter area |
void |
mouseMoved(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no action when mouse moves through splitter area |
void |
mousePressed(java.awt.event.MouseEvent me)
On a mouse press record the position of the splitter and the position of the mouse on the splitter. |
void |
mouseReleased(java.awt.event.MouseEvent me)
On a mouse release make sure that components are repositioned. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private int positionOfSplitterWhenPressed
private int mousePositionOnSplitterWhenPressed
| Constructor Detail |
private Splitter.MyMouseListener()
| Method Detail |
public void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mousePressed(java.awt.event.MouseEvent me)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent me)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent me)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved in interface java.awt.event.MouseMotionListener
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
| ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |