Класс DragSourceDropEvent
- Все реализованные интерфейсы:
Serializable
public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent передаётся от DragSourceContextPeer через DragSourceContext методу dragDropEnd зарегистрированных DragSourceListener с этим DragSourceContext и его связанным DragSource. Оно содержит достаточную информацию, чтобы отправитель операции мог предоставить соответствующую обратную связь пользователю при завершении операции.- С момента:
- 1.2
- См. также:
Краткое описание полей
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DragSourceDropEvent |
Создаёт DragSourceDropEvent для перетаскивания, не приводящего к падению. |
DragSourceDropEvent |
Создаёт DragSourceDropEvent для падения, учитывая DragSourceContext, действие падения и boolean, указывающее, было ли падение успешным. |
DragSourceDropEvent |
Создаёт DragSourceDropEvent для падения, учитывая DragSourceContext, действие падения, boolean, указывающее, было ли падение успешным, и координаты. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getDropAction() |
Этот метод возвращает int, представляющее действие, выполненное целевым объектом над объектом падения. |
boolean |
getDropSuccess() |
Этот метод возвращает boolean, указывающее, было ли падение успешным. |
Методы, объявленные в классе java.awt.dnd.DragSourceEvent
getDragSourceContext, getLocation, getX, getY
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание конструкторов
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. - См. также:
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. - См. также:
Подробное описание методов
getDropSuccess
public boolean getDropSuccess()
boolean, указывающее, было ли падение успешным.- Возвращает:
-
true, если целевой объект принял падение и успешно выполнил действие падения;false, если целевой объект отклонил падение или если целевой объект принял падение, но не смог выполнить действие падения.
getDropAction
public int getDropAction()
int, представляющее действие, выполненное целевым объектом над объектом падения.- Возвращает:
- действие, выполненное целевым объектом над объектом падения, если целевой объект принял падение, и действие падения целевого объекта поддерживается источником перетаскивания; в противном случае,
DnDConstants.ACTION_NONE.
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/dnd/DragSourceDropEvent.html