Класс 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) |
Создаёт новый |
protected |
MouseDragGestureRecognizer(DragSource ds,
Component c) |
Создаёт новый |
protected |
MouseDragGestureRecognizer(DragSource ds,
Component c,
int act) |
Создаёт новый |
protected |
MouseDragGestureRecognizer(DragSource ds,
Component c,
int act,
DragGestureListener dgl) |
Создаёт новый |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
mouseClicked(MouseEvent e) |
Вызывается при щелчке мышью по компоненту. |
void |
mouseDragged(MouseEvent e) |
Вызывается при нажатии кнопки мыши на компоненте. |
void |
mouseEntered(MouseEvent e) |
Вызывается при входе курсора мыши в компонент. |
void |
mouseExited(MouseEvent e) |
Вызывается при выходе курсора мыши из компонента. |
void |
mouseMoved(MouseEvent e) |
Вызывается при перемещении кнопки мыши по компоненту (без нажатых кнопок). |
void |
mousePressed(MouseEvent e) |
Вызывается при нажатии кнопки мыши на |
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- событие щелчка мышью
mousePressed
public void mousePressed(MouseEvent e)
Вызывается при нажатии кнопки мыши на компоненте.
- Определено в:
-
mousePressedв интерфейсеMouseListener - Параметры:
-
e- событие нажатия мыши
mouseReleased
public void mouseReleased(MouseEvent e)
Вызывается при отпускании кнопки мыши на компоненте.
- Определено в:
-
mouseReleasedв интерфейсеMouseListener - Параметры:
-
e- событие отпускания мыши
mouseEntered
public void mouseEntered(MouseEvent e)
Вызывается при входе курсора мыши в компонент.
- Определено в:
-
mouseEnteredв интерфейсеMouseListener - Параметры:
-
e- событие входа курсора
mouseExited
public void mouseExited(MouseEvent e)
Вызывается при выходе курсора мыши из компонента.
- Определено в:
-
mouseExitedв интерфейсеMouseListener - Параметры:
-
e- событие выхода курсора
mouseDragged
public void mouseDragged(MouseEvent e)
Вызывается при нажатой кнопке мыши на компоненте.
- Определено в:
-
mouseDraggedв интерфейсеMouseMotionListener - Параметры:
-
e- событие перетаскивания мышью
mouseMoved
public void mouseMoved(MouseEvent e)
Вызывается при перемещении курсора мыши по компоненту (без нажатых кнопок).
- Определено в:
-
mouseMovedв интерфейсеMouseMotionListener - Параметры:
-
e- событие перемещения мышью
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/dnd/MouseDragGestureRecognizer.html