Spec-Zone.ru › OpenJDK 21

Класс DragSourceEvent

java.lang.Object
java.util.EventObject
java.awt.dnd.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(DragSourceContext dsc)
Создаёт DragSourceEvent с заданным DragSourceContext.
DragSourceEvent(DragSourceContext dsc, int x, int y)
Создаёт DragSourceEvent с заданным DragSourceContext, и координатами положения курсора.

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

Модификатор и тип Метод Описание
DragSourceContext getDragSourceContext()
Этот метод возвращает DragSourceContext, породивший событие.
Point getLocation()
Этот метод возвращает Point, указывающий положение курсора в координатах экрана в момент возникновения этого события, или null если положение курсора для данного события не указано.
int getX()
Этот метод возвращает горизонтальную координату положения курсора в координатах экрана в момент возникновения этого события, или ноль, если положение курсора для данного события не указано.
int getY()
Этот метод возвращает вертикальную координату положения курсора в координатах экрана в момент возникновения этого события, или ноль, если положение курсора для данного события не указано.

Методы, объявленные в классе java.util.EventObject

getSource, toString

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

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

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

DragSourceEvent

public DragSourceEvent(DragSourceContext dsc)
Создаёт DragSourceEvent с заданным DragSourceContext. Координаты для этого DragSourceEvent не указаны, поэтому getLocation вернёт null для этого события.
Параметры:
dsc - DragSourceContext
Исключения:
IllegalArgumentException - если dsc null.
См. также:
  • getLocation()

DragSourceEvent

public DragSourceEvent(DragSourceContext dsc, int x, int y)
Создаёт DragSourceEvent с заданным DragSourceContext, и координатами положения курсора.
Параметры:
dsc - DragSourceContext
x - горизонтальная координата положения курсора
y - вертикальная координата положения курсора
Исключения:
IllegalArgumentException - если dsc null.
С:
1.4

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

getDragSourceContext

public DragSourceContext getDragSourceContext()
Этот метод возвращает DragSourceContext, породивший событие.
Возвращает:
DragSourceContext породившее событие

getLocation

public Point getLocation()
Этот метод возвращает Point указывающий положение курсора в координатах экрана в момент возникновения этого события, или null если положение курсора для данного события не указано.
Возвращает:
Point указывающий положение курсора или null если положение курсора не указано
С:
1.4

getX

public int getX()
Этот метод возвращает горизонтальную координату положения курсора в координатах экрана в момент возникновения этого события, или ноль, если положение курсора для данного события не указано.
Возвращает:
целое число, указывающее горизонтальную координату положения курсора, или ноль, если положение курсора не указано
С:
1.4

getY

public int getY()
Этот метод возвращает вертикальную координату положения курсора в координатах экрана в момент возникновения этого события, или ноль, если положение курсора для данного события не указано.
Возвращает:
целое число, указывающее вертикальную координату положения курсора, или ноль, если положение курсора не указано
С:
1.4

© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/dnd/DragSourceEvent.html

Spec-Zone.ru

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