Класс BasicScrollBarUI.TrackListener
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- javax.swing.plaf.basic.BasicScrollBarUI.TrackListener
- Все реализованные интерфейсы:
- MouseListener, MouseMotionListener, MouseWheelListener, EventListener
- Вложенный класс:
- BasicScrollBarUI
protected class BasicScrollBarUI.TrackListener extends MouseAdapter implements MouseMotionListener
Отслеживание перетаскивания мышью.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected int |
currentMouseX
|
protected int |
currentMouseY
|
protected int |
offset
|
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
TrackListener()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
mouseDragged(MouseEvent e) Устанавливает значение модели в позицию верхней части ползунка вертикальной полосы прокрутки или левой/правой части горизонтальной полосы прокрутки слева направо/справа налево относительно начала области прокрутки. |
void |
mouseExited(MouseEvent e) Вызывается, когда курсор мыши выходит за пределы полосы прокрутки. |
void |
mouseMoved(MouseEvent e) Вызывается, когда курсор мыши перемещается на компонент, но никакие кнопки не нажаты. |
void |
mousePressed(MouseEvent e) Если кнопка мыши нажата над компонентом «ползунок», то уменьшает значение полосы прокрутки на одну страницу («вверх по странице»), в противном случае увеличивает его на одну страницу. |
void |
mouseReleased(MouseEvent e) Вызывается, когда кнопка мыши отпущена на компоненте. |
Методы, унаследованные от класса java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseWheelMoved
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание полей
offset
protected transient int offset
currentMouseX
protected transient int currentMouseX
currentMouseY
protected transient int currentMouseY
Подробное описание конструкторов
TrackListener
protected TrackListener()
Подробное описание методов
mouseReleased
public void mouseReleased(MouseEvent e)
Описание скопировано из класса: MouseAdapter
Вызывается, когда кнопка мыши отпущена на компоненте.
- Указано в:
-
mouseReleasedв интерфейсеMouseListener - Переопределяет:
-
mouseReleasedв классеMouseAdapter
mousePressed
public void mousePressed(MouseEvent e)
Если кнопка мыши нажата над компонентом «ползунок», то уменьшает значение полосы прокрутки на одну страницу («вверх по странице»), в противном случае увеличивает его на одну страницу. Если ползунка нет, то производится прокрутка вверх по странице, если курсор находится в верхней половине области прокрутки.
- Указано в:
-
mousePressedв интерфейсеMouseListener - Переопределяет:
-
mousePressedв классеMouseAdapter
mouseDragged
public void mouseDragged(MouseEvent e)
Устанавливает значение модели в позицию верхней части ползунка вертикальной полосы прокрутки или левой/правой части горизонтальной полосы прокрутки слева направо/справа налево относительно начала области прокрутки.
- Указано в:
-
mouseDraggedв интерфейсеMouseMotionListener - Переопределяет:
-
mouseDraggedв классеMouseAdapter
mouseMoved
public void mouseMoved(MouseEvent e)
Описание скопировано из класса: MouseAdapter
Вызывается, когда курсор мыши перемещается на компонент, но никакие кнопки не нажаты.
- Указано в:
-
mouseMovedв интерфейсеMouseMotionListener - Переопределяет:
-
mouseMovedв классеMouseAdapter
mouseExited
public void mouseExited(MouseEvent e)
Вызывается, когда курсор мыши выходит за пределы полосы прокрутки.
- Указано в:
-
mouseExitedв интерфейсеMouseListener - Переопределяет:
-
mouseExitedв классеMouseAdapter - Параметры:
-
e- MouseEvent, содержащий дополнительные сведения о событии - С:
- 1.5
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.