Class RadianceScrollBarUI.RadianceTrackListener
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceScrollBarUI.RadianceTrackListener
-
- All Implemented Interfaces:
java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.awt.event.MouseWheelListener
,java.util.EventListener
- Enclosing class:
- RadianceScrollBarUI
protected class RadianceScrollBarUI.RadianceTrackListener extends java.awt.event.MouseAdapter
Track mouse drags. Had to take this one from BasicScrollBarUI since the setValueForm method is private.
-
-
Field Summary
Fields Modifier and Type Field Description private int
direction
Current scroll direction.
-
Constructor Summary
Constructors Modifier Constructor Description protected
RadianceTrackListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseExited(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
private void
setValueFrom(java.awt.event.MouseEvent e)
Sets the scrollbar value based on the specified mouse event.private void
startScrollTimerIfNecessary()
If necessary, starts the scroll timer.
-
-
-
Method Detail
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
setValueFrom
private void setValueFrom(java.awt.event.MouseEvent e)
Sets the scrollbar value based on the specified mouse event.- Parameters:
e
- Mouse event.
-
startScrollTimerIfNecessary
private void startScrollTimerIfNecessary()
If necessary, starts the scroll timer.
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
-