Spec-Zone.ru › OpenJDK 8

Класс 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 - the DragSourceContext
Исключения:
IllegalArgumentException - если dsc является null.
См. также:
getLocation()

DragSourceEvent

public DragSourceEvent(DragSourceContext dsc,
                       int x,
                       int y)

Создать DragSourceEvent с заданным DragSourceContext, и координатами положения курсора.

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

Методы

getDragSourceContext

public DragSourceContext getDragSourceContext()

Этот метод возвращает DragSourceContext, который инициировал событие.

Возвращает:
the DragSourceContext that originated the event

getLocation

public Point getLocation()

Этот метод возвращает Point, указывающий на положение курсора в координатах экрана в момент возникновения события, или null если положение курсора не указано для этого события.

Возвращает:
the Point indicating the cursor location or null if 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, 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