org.jvnet.substance
Class RolloverButtonListener
java.lang.Object
javax.swing.plaf.basic.BasicButtonListener
org.jvnet.substance.RolloverButtonListener
- All Implemented Interfaces:
- FocusListener, MouseListener, MouseMotionListener, PropertyChangeListener, EventListener, ChangeListener
- Direct Known Subclasses:
- RolloverScrollBarButtonListener
public class RolloverButtonListener
- extends BasicButtonListener
Button listener for rollover effects. Tracks the mouse
motion interaction for the associated button.
- Author:
- Kirill Grouchnikov
Methods inherited from class javax.swing.plaf.basic.BasicButtonListener |
checkOpacity, focusGained, focusLost, installKeyboardActions, mouseClicked, mouseDragged, mouseMoved, mousePressed, propertyChange, stateChanged, uninstallKeyboardActions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RolloverButtonListener
public RolloverButtonListener(AbstractButton b)
- Simple constructor.
- Parameters:
b
- The associated button.
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
- Overrides:
mouseEntered
in class BasicButtonListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
- Overrides:
mouseExited
in class BasicButtonListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased
in interface MouseListener
- Overrides:
mouseReleased
in class BasicButtonListener
clearState
public void clearState(AbstractButton button)