Spec-Zone.ru › OpenJDK 8

Класс MouseDragGestureRecognizer

  • java.lang.Object
    • java.awt.dnd.DragGestureRecognizer
      • java.awt.dnd.MouseDragGestureRecognizer
Все реализованные интерфейсы:
MouseListener, MouseMotionListener, Serializable, EventListener

public abstract class MouseDragGestureRecognizer
extends DragGestureRecognizer
implements MouseListener, MouseMotionListener

Этот абстрактный подкласс DragGestureRecognizer определяет распознавание жестов для мыши. Каждая платформа реализует свой собственный конкретный подкласс этого класса, доступный через метод Toolkit.createDragGestureRecognizer(), для инкапсуляции распознавания зависящих от платформы жестов мыши, которые инициируют операцию Перетаскивания и Опускания.

Распознаватели жестов перетаскивания мышью должны учитывать порог перемещения жеста перетаскивания, доступный через DragSource.getDragThreshold(). Жест перетаскивания должен быть распознан только в том случае, если расстояние по горизонтали или вертикали между местоположением последнего события перетаскивания мышью и местоположением соответствующего события нажатия кнопки мыши больше, чем порог перемещения жеста перетаскивания.

Распознаватели жестов перетаскивания, созданные с помощью DragSource.createDefaultDragGestureRecognizer(java.awt.Component, int, java.awt.dnd.DragGestureListener), следуют этой конвенции.

См. также:
DragGestureListener, DragGestureEvent, DragSource, Сериализованная форма

Поля

Поля, унаследованные от класса java.awt.dnd.DragGestureRecognizer

component, dragGestureListener, dragSource, events, sourceActions

Краткое описание конструкторов

Модификатор Конструктор и описание
protected MouseDragGestureRecognizer(DragSource ds)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component.

protected MouseDragGestureRecognizer(DragSource ds, Component c)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c и Component для наблюдения.

protected MouseDragGestureRecognizer(DragSource ds, Component c, int act)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c, Component для наблюдения и разрешенных действий для этой операции перетаскивания.

protected MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c, Component для наблюдения, разрешенных действий для этой операции перетаскивания и DragGestureListener для уведомления при обнаружении жеста перетаскивания.

Краткое описание методов

Модификатор и тип Метод и описание
void mouseClicked(MouseEvent e)

Вызывается, когда кнопка мыши была нажата на компонент.

void mouseDragged(MouseEvent e)

Вызывается, когда кнопка мыши нажата на компонент.

void mouseEntered(MouseEvent e)

Вызывается, когда курсор мыши входит в компонент.

void mouseExited(MouseEvent e)

Вызывается, когда курсор мыши выходит из компонента.

void mouseMoved(MouseEvent e)

Вызывается, когда кнопка мыши перемещена по компоненту (без нажатых кнопок).

void mousePressed(MouseEvent e)

Вызывается, когда кнопка мыши нажата на Component.

void mouseReleased(MouseEvent e)

Вызывается, когда кнопка мыши отпущена на компоненте.

protected void registerListeners()

Регистрирует слушателей этого DragGestureRecognizer с компонентом.

protected void unregisterListeners()

Отменяет регистрацию слушателей этого DragGestureRecognizer с компонентом. Подклассы должны переопределить этот метод.

Методы, унаследованные от класса java.awt.dnd.DragGestureRecognizer

addDragGestureListener, appendEvent, fireDragGestureRecognized, getComponent, getDragSource, getSourceActions, getTriggerEvent, removeDragGestureListener, resetRecognizer, setComponent, setSourceActions

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource ds,
                                     Component c,
                                     int act,
                                     DragGestureListener dgl)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c, Component для наблюдения, разрешенных действий для этой операции перетаскивания и DragGestureListener для уведомления при обнаружении жеста перетаскивания.

Параметры:
ds - DragSource для компонента c
c - Наблюдаемый компонент
act - Разрешенные действия для перетаскивания
dgl - DragGestureListener для уведомления при обнаружении жеста

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource ds,
                                     Component c,
                                     int act)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c, Component для наблюдения и разрешенных действий для этой операции перетаскивания.

Параметры:
ds - DragSource для компонента c
c - Наблюдаемый компонент
act - Разрешенные действия для перетаскивания

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource ds,
                                     Component c)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component c и Component для наблюдения.

Параметры:
ds - DragSource для компонента c
c - Наблюдаемый компонент

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource ds)

Создает новый MouseDragGestureRecognizer с учетом DragSource для Component.

Параметры:
ds - DragSource для компонента

Подробное описание методов

registerListeners

protected void registerListeners()

Регистрирует слушателей этого DragGestureRecognizer с компонентом.

Указано в:
registerListeners в классе DragGestureRecognizer

unregisterListeners

protected void unregisterListeners()

Отменяет регистрацию слушателей этого DragGestureRecognizer с компонентом. Подклассы должны переопределить этот метод.

Указано в:
unregisterListeners в классе DragGestureRecognizer

mouseClicked

public void mouseClicked(MouseEvent e)

Вызывается, когда кнопка мыши была нажата на компонент.

Указано в:
mouseClicked в интерфейсе MouseListener
Параметры:
e - MouseEvent

mousePressed

public void mousePressed(MouseEvent e)

Вызывается, когда кнопка мыши нажата на Component.

Указано в:
mousePressed в интерфейсе MouseListener
Параметры:
e - MouseEvent

mouseReleased

public void mouseReleased(MouseEvent e)

Вызывается, когда кнопка мыши отпущена на компоненте.

Указано в:
mouseReleased в интерфейсе MouseListener
Параметры:
e - MouseEvent

mouseEntered

public void mouseEntered(MouseEvent e)

Вызывается, когда курсор мыши входит в компонент.

Указано в:
mouseEntered в интерфейсе MouseListener
Параметры:
e - MouseEvent

mouseExited

public void mouseExited(MouseEvent e)

Вызывается, когда курсор мыши выходит из компонента.

Указано в:
mouseExited в интерфейсе MouseListener
Параметры:
e - MouseEvent

mouseDragged

public void mouseDragged(MouseEvent e)

Вызывается, когда кнопка мыши нажата на компоненте.

Указано в:
mouseDragged в интерфейсе MouseMotionListener
Параметры:
e - MouseEvent

mouseMoved

public void mouseMoved(MouseEvent e)

Вызывается, когда кнопка мыши перемещена по компоненту (без нажатых кнопок).

Указано в:
mouseMoved в интерфейсе MouseMotionListener
Параметры:
e - MouseEvent

© 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