Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DragSourceEvent extends EventObject
DragSourceDragEvent
и DragSourceDropEvent
.
DragSourceEvent
s сгенерированы всякий раз, когда перетаскивание входит, отодвигается, или выходит из сайта отбрасывания, когда действие отбрасывания изменяется, и когда перетащить концы. Расположение для сгенерированного DragSourceEvent
определяет позицию курсора мыши в экранных координатах в настоящее время, это событие произошло.
В многоэкранной среде без виртуального устройства позиция курсора определяется в системе координат инициатора
GraphicsConfiguration
. Инициатор
GraphicsConfiguration
GraphicsConfiguration
из Component
на котором перетащить жест для тока перетаскивают работу, был распознан. Если позиция курсора вне границ инициатора GraphicsConfiguration
, координаты, о которых сообщают, отсекаются, чтобы соответствовать в пределах границ этого GraphicsConfiguration
.
В многоэкранной среде с виртуальным устройством расположение определяется в соответствующей виртуальной системе координат. Если позиция курсора вне границ виртуального устройства, координаты, о которых сообщают, отсекаются, чтобы соответствовать в пределах границ виртуального устройства.
источник
Конструктор и Описание |
---|
DragSourceEvent(DragSourceContext dsc)
Создайте a
DragSourceEvent учитывая указанное DragSourceContext . |
DragSourceEvent(DragSourceContext dsc, int x, int y)
Создайте a
DragSourceEvent учитывая указанное DragSourceContext , и координаты позиции курсора. |
Модификатор и Тип | Метод и Описание |
---|---|
DragSourceContext |
getDragSourceContext()
Этот метод возвращается
DragSourceContext это породило событие. |
Точка |
getLocation()
Этот метод возвращает a
Point указывая на позицию курсора в экранных координатах в настоящее время это событие произошло, или null если позиция курсора не определяется для этого события. |
int |
getX()
Этот метод возвращает горизонтальную координату позиции курсора в экранных координатах в настоящее время, это событие произошло, или нуль, если позиция курсора не определяется для этого события.
|
int |
getY()
Этот метод возвращает вертикальную координату позиции курсора в экранных координатах в настоящее время, это событие произошло, или нуль, если позиция курсора не определяется для этого события.
|
getSource, toString
public DragSourceEvent(DragSourceContext dsc)
DragSourceEvent
учитывая указанное DragSourceContext
. Координаты для этого DragSourceEvent
не определяются, таким образом, getLocation
возвратится null
для этого события.dsc
- DragSourceContext
IllegalArgumentException
- если dsc
null
.getLocation()
public DragSourceEvent(DragSourceContext dsc, int x, int y)
DragSourceEvent
учитывая указанное DragSourceContext
, и координаты позиции курсора.dsc
- DragSourceContext
x
- горизонтальная координата для позиции курсораy
- вертикальная координата для позиции курсораIllegalArgumentException
- если dsc
null
.public DragSourceContext getDragSourceContext()
DragSourceContext
это породило событие. DragSourceContext
это породило событиеpublic Point getLocation()
Point
указывая на позицию курсора в экранных координатах в настоящее время это событие произошло, или null
если позиция курсора не определяется для этого события.Point
указание на позицию курсора или null
если позиция курсора не определяетсяpublic int getX()
public int getY()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.