javax.swing.plaf.basic
Class BasicSliderUI.TrackListener
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicSliderUI.TrackListener
- All Implemented Interfaces:
- MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener
- Enclosing class:
- BasicSliderUI
public class BasicSliderUI.TrackListener
- extends MouseInputAdapter
Disabled: no SafeJ information.
Track mouse movements.
This class should be treated as a "protected" inner class.
Instantiate it only within subclasses of .
Method Summary |
void |
mouseDragged(MouseEvent e)
Set the models value to the position of the top/left
of the thumb relative to the origin of the track. |
void |
mouseMoved(MouseEvent e)
Invoked when the mouse cursor has been moved onto a component
but no buttons have been pushed. |
void |
mousePressed(MouseEvent e)
If the mouse is pressed above the "thumb" component
then reduce the scrollbars value by one page ("page up"),
otherwise increase it by one page. |
void |
mouseReleased(MouseEvent e)
Invoked when a mouse button has been released on a component. |
boolean |
shouldScroll(int direction)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offset
protected transient int offset
- Class is disabled.
currentMouseX
protected transient int currentMouseX
- Class is disabled.
currentMouseY
protected transient int currentMouseY
- Class is disabled.
BasicSliderUI.TrackListener
public BasicSliderUI.TrackListener()
- Class is disabled.
mouseReleased
public void mouseReleased(MouseEvent e)
- Class is disabled.
- Description copied from class:
MouseAdapter
- Invoked when a mouse button has been released on a component.
- Specified by:
mouseReleased
in interface MouseListener
- Overrides:
mouseReleased
in class MouseAdapter
mousePressed
public void mousePressed(MouseEvent e)
- Class is disabled.
- If the mouse is pressed above the "thumb" component
then reduce the scrollbars value by one page ("page up"),
otherwise increase it by one page. If there is no
thumb then page up if the mouse is in the upper half
of the track.
- Specified by:
mousePressed
in interface MouseListener
- Overrides:
mousePressed
in class MouseAdapter
shouldScroll
public boolean shouldScroll(int direction)
- Class is disabled.
mouseDragged
public void mouseDragged(MouseEvent e)
- Class is disabled.
- Set the models value to the position of the top/left
of the thumb relative to the origin of the track.
- Specified by:
mouseDragged
in interface MouseMotionListener
- Overrides:
mouseDragged
in class MouseAdapter
mouseMoved
public void mouseMoved(MouseEvent e)
- Class is disabled.
- Description copied from class:
MouseAdapter
- Invoked when the mouse cursor has been moved onto a component
but no buttons have been pushed.
- Specified by:
mouseMoved
in interface MouseMotionListener
- Overrides:
mouseMoved
in class MouseAdapter