Package PamView.sliders
Class PamRangeSliderUI.RangeTrackListener
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicSliderUI.TrackListener
PamView.sliders.PamRangeSliderUI.RangeTrackListener
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener,MouseInputListener
- Enclosing class:
PamRangeSliderUI
Listener to handle mouse movements in the slider track.
-
Field Summary
Fields inherited from class javax.swing.plaf.basic.BasicSliderUI.TrackListener
currentMouseX, currentMouseY, offset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the rectangle for the area between the slider thumbs.voidvoidvoidbooleanshouldScroll(int direction) Methods inherited from class javax.swing.plaf.basic.BasicSliderUI.TrackListener
mouseMovedMethods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseWheelMovedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited
-
Constructor Details
-
RangeTrackListener
public RangeTrackListener()
-
-
Method Details
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classBasicSliderUI.TrackListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classBasicSliderUI.TrackListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classBasicSliderUI.TrackListener
-
shouldScroll
public boolean shouldScroll(int direction) - Overrides:
shouldScrollin classBasicSliderUI.TrackListener
-
getSliderRangeRect
Get the rectangle for the area between the slider thumbs.- Returns:
- rectangle defined by the area between the two thumbs. height or width of rectangle defined by height or width of thumbs. width or height of rectangle defined by distnace between tweo thumbs.
-