org.jvnet.substance
Class RolloverScrollBarButtonListener
java.lang.Object
javax.swing.plaf.basic.BasicButtonListener
org.jvnet.substance.RolloverButtonListener
org.jvnet.substance.RolloverScrollBarButtonListener
- All Implemented Interfaces:
- FocusListener, MouseListener, MouseMotionListener, PropertyChangeListener, EventListener, ChangeListener
public class RolloverScrollBarButtonListener
- extends RolloverButtonListener
Scrollbar arrow button listener for rollover effects. Tracks the mouse motion
interaction for the associated scrollbar arrow button.
- Author:
- Kirill Grouchnikov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RolloverScrollBarButtonListener
public RolloverScrollBarButtonListener(JScrollBar scrollBar,
AbstractButton b)
- Simple constructor.
- Parameters:
scrollBar
- The parent scroll bar.b
- The associated scrollbar arrow button.
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
- Overrides:
mouseEntered
in class RolloverButtonListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
- Overrides:
mouseExited
in class RolloverButtonListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased
in interface MouseListener
- Overrides:
mouseReleased
in class RolloverButtonListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed
in interface MouseListener
- Overrides:
mousePressed
in class BasicButtonListener