|
||||||||||||
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.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseEntered(java.awt.event.MouseEvent me)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent me)
mouseExited
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent me)
mousePressed
in interface java.awt.event.MouseListener
public 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 |