Класс DragSourceDropEvent
- Все реализуемые интерфейсы:
Serializable
public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent передаётся от DragSourceContextPeer через DragSourceContext методу dragDropEnd у зарегистрированных с этим DragSourceContext объектов DragSourceListener и связанного с ним DragSource. Он содержит достаточно информации, чтобы инициатор операции мог предоставить конечному пользователю соответствующую обратную связь по завершении операции.- Начиная с:
- 1.2
- См. также:
Краткое описание полей
Поля, объявленные в классе EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DragSourceDropEvent |
Создаёт DragSourceDropEvent для перетаскивания, которое не завершилось сбросом. |
DragSourceDropEvent |
Создаёт DragSourceDropEvent для сброса, принимая DragSourceContext, действие сброса и boolean, указывающее, был ли сброс успешным. |
DragSourceDropEvent |
Создаёт DragSourceDropEvent для сброса, принимая DragSourceContext, действие сброса, boolean, указывающее, был ли сброс успешным, и координаты. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getDropAction() |
Этот метод возвращает int, представляющее действие, выполненное целевым объектом над объектом сброса. |
boolean |
getDropSuccess() |
Этот метод возвращает boolean, указывающее, был ли сброс успешным. |
Методы, объявленные в классе DragSourceEvent
getDragSourceContext, getLocation, getX, getY
Методы, объявленные в классе 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/dnd/DragSourceDropEvent.html