Класс DragSourceDropEvent

Все реализованные интерфейсы:
Serializable
public class DragSourceDropEvent
extends DragSourceEvent

Сообщения DragSourceDropEvent поступают от DragSourceContextPeer, через DragSourceContext, в метод dragDropEnd DragSourceListener зарегистрированных с этим DragSourceContext и с его связанным DragSource. Оно содержит достаточную информацию для инициатора операции, чтобы обеспечить надлежащую обратную связь для конечного пользователя при завершении операции.

С:
1.2
См. также:
Сериализованная форма

Поля

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

source

Конструкторы

КонструкторОписание
DragSourceDropEvent​(DragSourceContext dsc)

Создает DragSourceDropEvent для перетаскивания, которое не приводит к падению.

DragSourceDropEvent​(DragSourceContext dsc, int action, boolean success)

Создает DragSourceDropEvent для падения, с учетом DragSourceContext, действия падения и boolean, указывающего, было ли падение успешным.

DragSourceDropEvent​(DragSourceContext dsc, int action, boolean success, int x, int y)

Создает DragSourceDropEvent для падения, с учетом DragSourceContext, действия падения, boolean указывающего, было ли падение успешным, и координат.

Методы

Модификатор и типМетодОписание
intgetDropAction()

Этот метод возвращает int, представляющий действие, выполненное целевым объектом над объектом падения.

booleangetDropSuccess()

Этот метод возвращает boolean, указывающее, было ли падение успешным.

Методы, объявленные в классе java.awt.dnd.DragSourceEvent

getDragSourceContext, getLocation, getX, getY

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

getSource, toString

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

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

Конструкторы

DragSourceDropEvent

public DragSourceDropEvent(DragSourceContext dsc,
                           int action,
                           boolean success)

Создает DragSourceDropEvent для падения, с учетом DragSourceContext, действия падения и boolean, указывающего, было ли падение успешным. Координаты для этого DragSourceDropEvent не указаны, поэтому getLocation вернет null для этого события.

Аргумент action должен быть одним из DnDConstants, представляющих отдельное действие. Этот конструктор не генерирует исключение для недопустимых action.

Параметры:
dsc - DragSourceContext , связанный с этим DragSourceDropEvent
action - действие падения
success - булево значение, указывающее, было ли падение успешным
Исключения:
IllegalArgumentException - если dsc равно null.
См. также:
DragSourceEvent.getLocation()

DragSourceDropEvent

public DragSourceDropEvent(DragSourceContext dsc,
                           int action,
                           boolean success,
                           int x,
                           int y)

Создает DragSourceDropEvent для падения, с учетом DragSourceContext, действия падения, boolean указывающего, было ли падение успешным, и координат.

Аргумент action должен быть одним из DnDConstants, представляющих отдельное действие. Этот конструктор не генерирует исключение для недопустимых action.

Параметры:
dsc - DragSourceContext , связанный с этим DragSourceDropEvent
action - действие падения
success - булево значение, указывающее, было ли падение успешным
x - горизонтальная координата для расположения курсора
y - вертикальная координата для расположения курсора
Исключения:
IllegalArgumentException - если dsc равно null.
С:
1.4

DragSourceDropEvent

public DragSourceDropEvent(DragSourceContext dsc)

Создает DragSourceDropEvent для перетаскивания, которое не приводит к падению. Координаты для этого DragSourceDropEvent не указаны, поэтому getLocation вернёт null для этого события.

Параметры:
dsc - DragSourceContext
Исключения:
IllegalArgumentException - если dsc равно null.
См. также:
DragSourceEvent.getLocation()

Методы

getDropSuccess

public boolean getDropSuccess()

Этот метод возвращает boolean, указывающее, было ли падение успешным.

Возвращает:
true если целевой объект принял падение и успешно выполнил действие падения; false если целевой объект отклонил падение или если целевой объект принял падение, но не смог выполнить действие падения.

getDropAction

public int getDropAction()

Этот метод возвращает int, представляющий действие, выполненное целевым объектом над объектом падения.

Возвращает:
выполненное целевым объектом действие над объектом падения, если целевой объект принял падение и действие целевого падения поддерживается источником перетаскивания; в противном случае, DnDConstants.ACTION_NONE.

© 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/DragSourceDropEvent.html

Spec-Zone .ru
спецификации, руководства, описания, API