Класс 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- theDragSourceContextassociated with thisDragSourceDropEvent -
action- действие падения -
success- boolean, указывающий, было ли падение успешным - Исключения:
-
IllegalArgumentException- еслиdscявляетсяnull. - См. также:
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y)
DragSourceDropEvent для падения, заданного DragSourceContext, действием падения, boolean , указывающим, было ли падение успешным, и координатами. Аргумент action должен быть одним из DnDConstants, представляющим единственное действие. Этот конструктор не генерирует исключение для недопустимого action.
- Параметры:
-
dsc- theDragSourceContextassociated with thisDragSourceDropEvent -
action- действие падения -
success- boolean, указывающий, было ли падение успешным -
x- горизонтальная координата для расположения курсора -
y- вертикальная координата для расположения курсора - Исключения:
-
IllegalArgumentException- еслиdscявляетсяnull. - С момента:
- 1.4
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc)
DragSourceDropEvent для перетаскивания, которое не приводит к падению. Координаты для этого DragSourceDropEvent не указаны, поэтому getLocation вернет null для этого события.- Параметры:
-
dsc- theDragSourceContext - Исключения:
-
IllegalArgumentException- еслиdscявляетсяnull. - См. также:
Подробное описание методов
getDropSuccess
public boolean getDropSuccess()
boolean , указывающее, было ли падение успешным.- Возвращает:
-
true, если целевой объект падения принял падение и успешно выполнил действие падения;false, если целевой объект падения отклонил падение или если целевой объект падения принял падение, но не смог выполнить действие падения.
getDropAction
public int getDropAction()
int , представляющий действие, выполненное целевым объектом над объектом падения.- Возвращает:
- действие, выполненное целевым объектом над объектом падения, если целевой объект падения принял падение, и действие падения целевого объекта поддерживается источником перетаскивания; в противном случае,
DnDConstants.ACTION_NONE.
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/dnd/DragSourceDropEvent.html