TopBlend: Here is the first difference. There are 16 differences. is old. is new.


javax.swing.plaf.basic
Class BasicSliderUI.TrackListener


java.lang.Objectextended by java.awt.event.MouseAdapterextended by javax.swing.event.MouseInputAdapterextended by javax.swing.plaf.basic.BasicSliderUI.TrackListener
All Implemented Interfaces:
MouseListener , MouseMotionListener , MouseWheelListener , EventListener , MouseInputListener
Enclosing class:
BasicSliderUI

public class BasicSliderUI.TrackListener
extends MouseInputAdapter

Track mouse movements. This class should be treated as a "protected" inner class. Instantiate it only within subclasses of .


Field Summary
protected  int currentMouseX
           
protected  int currentMouseY
           
protected  int offset
           
 
Constructor Summary
BasicSliderUI.TrackListener ()
           
 
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.awt.event. MouseAdapter javax.swing.event. MouseInputAdapter
mouseClicked mouseClicked , mouseEntered mouseEntered , mouseExited mouseExited , mouseWheelMoved
 
Methods inherited from class java.lang. Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
Methods inherited from interface java.awt.event. MouseListener
mouseClicked , mouseEntered , mouseExited
 

Field Detail

offset


protected transient int offset

currentMouseX


protected transient int currentMouseX

currentMouseY


protected transient int currentMouseY
Constructor Detail

BasicSliderUI.TrackListener


public BasicSliderUI.TrackListener()
Method Detail

mouseReleased


public void mouseReleased(MouseEvent e)
Description copied from class: MouseAdapter interface: MouseListener
Invoked when a mouse button has been released on a component.

Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased mouseReleased in class MouseAdapter MouseInputAdapter

mousePressed


public 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. 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 mousePressed in class MouseAdapter MouseInputAdapter

shouldScroll


public boolean shouldScroll(int direction)

mouseDragged


public 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.

Specified by:
mouseDragged in interface MouseMotionListener
Overrides:
mouseDragged mouseDragged in class MouseAdapter MouseInputAdapter

mouseMoved


public void mouseMoved(MouseEvent e)
Description copied from class: MouseAdapter interface: MouseMotionListener
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 mouseMoved in class MouseAdapter MouseInputAdapter