protected class BasicScrollBarUI.TrackListener extends MouseAdapter implements MouseMotionListener
| Modifier and Type | Field and Description |
|---|---|
protected int |
currentMouseX
Current mouse x position
|
protected int |
currentMouseY
Current mouse y position
|
protected int |
offset
The offset
|
| Modifier | Constructor and Description |
|---|---|
protected |
TrackListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
mouseDragged(MouseEvent e)
Set the models value to the position of the thumb's top of Vertical
scrollbar, or the left/right of Horizontal scrollbar in
left-to-right/right-to-left scrollbar relative to the origin of the
track.
|
void |
mouseExited(MouseEvent e)
Invoked when the mouse exits the scrollbar.
|
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.
|
mouseClicked, mouseEntered, mouseWheelMovedprotected transient int offset
protected transient int currentMouseX
protected transient int currentMouseY
public void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenermouseReleased in class MouseAdaptere - the event to be processedpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenermousePressed in class MouseAdaptere - the event to be processedpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenermouseDragged in class MouseAdaptere - the event to be processedpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenermouseMoved in class MouseAdaptere - the event to be processedpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenermouseExited in class MouseAdaptere - MouseEvent further describing the event Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait