Класс DragSourceDropEvent
- java.lang.Object
-
- java.util.EventObject
-
- java.awt.dnd.DragSourceEvent
-
- java.awt.dnd.DragSourceDropEvent
- Все реализованные интерфейсы:
Serializable
public class DragSourceDropEvent extends DragSourceEvent
Сообщения DragSourceDropEvent поступают от DragSourceContextPeer, через DragSourceContext, в метод dragDropEnd DragSourceListener зарегистрированных с этим DragSourceContext и с его связанным DragSource. Оно содержит достаточную информацию для инициатора операции, чтобы обеспечить надлежащую обратную связь для конечного пользователя при завершении операции.
- С:
- 1.2
- См. также:
- Сериализованная форма
Поля
Поля, объявленные в классе java.util.EventObject
sourceКонструкторы
| Конструктор | Описание |
|---|---|
DragSourceDropEvent(DragSourceContext dsc) | Создает |
DragSourceDropEvent(DragSourceContext dsc,
int action,
boolean success) | Создает |
DragSourceDropEvent(DragSourceContext dsc,
int action,
boolean success,
int x,
int y) | Создает |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
int | getDropAction() | Этот метод возвращает |
boolean | getDropSuccess() | Этот метод возвращает |
Методы, объявленные в классе 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