Класс DragSourceEvent
- Все реализованные интерфейсы:
Serializable
- Прямые известные подклассы:
-
DragSourceDragEvent,DragSourceDropEvent
public class DragSourceEvent extends EventObject
DragSourceDragEvent и DragSourceDropEvent. DragSourceEvent генерируются всякий раз, когда перетаскивание входит, перемещается над или выходит за пределы места назначения, когда действие перемещения изменяется и когда перетаскивание заканчивается. Положение сгенерированного DragSourceEvent указывает расположение курсора мыши в координатах экрана в момент возникновения этого события.
В многоэкранной среде без виртуального устройства расположение курсора указывается в системе координат инициатора GraphicsConfiguration. Инициатор GraphicsConfiguration — это GraphicsConfiguration Component, на котором было распознано жестикуляционное перетаскивание для текущей операции перетаскивания. Если расположение курсора находится за пределами границ инициатора GraphicsConfiguration, отчётные координаты обрезаются, чтобы соответствовать границам этого GraphicsConfiguration.
В многоэкранной среде с виртуальным устройством расположение указывается в соответствующей виртуальной системе координат. Если расположение курсора находится за пределами границ виртуального устройства, отчётные координаты обрезаются, чтобы соответствовать границам виртуального устройства.
- С момента:
- 1.2
- См. также:
Краткое описание полей
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DragSourceEvent |
Создаёт DragSourceEvent, заданный указанным DragSourceContext. |
DragSourceEvent |
Создаёт DragSourceEvent, заданный указанным DragSourceContext и координатами расположения курсора. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
DragSourceContext |
getDragSourceContext() |
Этот метод возвращает DragSourceContext, который инициировал событие. |
Point |
getLocation() |
Этот метод возвращает Point, указывающий расположение курсора в координатах экрана в момент возникновения события, или null, если для этого события расположение курсора не указано. |
int |
getX() |
Этот метод возвращает горизонтальную координату расположения курсора в координатах экрана в момент возникновения события, или ноль, если для этого события расположение курсора не указано. |
int |
getY() |
Этот метод возвращает вертикальную координату расположения курсора в координатах экрана в момент возникновения события, или ноль, если для этого события расположение курсора не указано. |
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание конструкторов
DragSourceEvent
public DragSourceEvent(DragSourceContext dsc)
DragSourceEvent, заданный указанным DragSourceContext. Координаты для этого DragSourceEvent не указаны, поэтому getLocation вернёт null для этого события.- Параметры:
-
dsc- theDragSourceContext - Исключения:
-
IllegalArgumentException- еслиdscisnull. - См. также:
DragSourceEvent
public DragSourceEvent(DragSourceContext dsc, int x, int y)
DragSourceEvent, заданный указанным DragSourceContext и координатами расположения курсора.- Параметры:
-
dsc- theDragSourceContext -
x- горизонтальная координата расположения курсора -
y- вертикальная координата расположения курсора - Исключения:
-
IllegalArgumentException- еслиdscisnull. - С момента:
- 1.4
Подробное описание методов
getDragSourceContext
public DragSourceContext getDragSourceContext()
DragSourceContext, который инициировал событие.- Возвращает:
- the
DragSourceContextthat originated the event
getLocation
public Point getLocation()
Point, указывающий расположение курсора в координатах экрана в момент возникновения события, или null, если для этого события расположение курсора не указано.- Возвращает:
- the
Pointindicating the cursor location ornullif the cursor location is not specified - С момента:
- 1.4
getX
public int getX()
- Возвращает:
- an integer indicating the horizontal coordinate of the cursor location or zero if the cursor location is not specified
- С момента:
- 1.4
getY
public int getY()
- Возвращает:
- an integer indicating the vertical coordinate of the cursor location or zero if the cursor location is not specified
- С момента:
- 1.4
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/dnd/DragSourceEvent.html