MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
MouseListener: Should either scroll by some drag distance
or, if the user presses outside the thumb, it should jump
directly to the location of the mouse press and THEN
scroll by some drag distance.
Stores location data (typically of this JComponent)
as a Point for easy manipulation and to avoid re-creating a new object every time
these manipulations are done.