Spec-Zone.ru › OpenJDK 8

Класс 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API