|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--org.argouml.swingext.PopupToolBoxButton.MyMouseListener
It would have been easier to put a mouse listener on the arrowlabel but this seems to introduce a swing bug and the main JButton loses its rollover border. So the mouselistener is more complex and needs to determine where oon the main button the mouse is.
| Constructor Summary | |
|---|---|
private |
PopupToolBoxButton.MyMouseListener()
|
| Method Summary | |
|---|---|
void |
mouseClicked(java.awt.event.MouseEvent me)
|
void |
mouseDragged(java.awt.event.MouseEvent me)
|
void |
mouseEntered(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no special action to take place when the mouse first enters the PopupToolBoxButton area |
void |
mouseExited(java.awt.event.MouseEvent me)
Be double sure the dropdowns rollover divider is removed when we leave the button. |
void |
mouseMoved(java.awt.event.MouseEvent me)
If the mouse movement occurs within the PopupToolBoxButton. |
void |
mousePressed(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no special action to take place when the mouse is pressed on the PopupToolBoxButton area |
void |
mouseReleased(java.awt.event.MouseEvent me)
Empty method to satisy interface only, there is no special action to take place when the mouse is released on the PopupToolBoxButton area |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
private PopupToolBoxButton.MyMouseListener()
| Method Detail |
public void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic 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 mouseClicked(java.awt.event.MouseEvent me)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent me)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased in interface java.awt.event.MouseListener
|
||||||||||||
| 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 |