Класс DragSourceDropEvent
- Все реализуемые интерфейсы:
Serializable
public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent передается от DragSourceContextPeer через DragSourceContext методу dragDropEnd объектов DragSourceListener, зарегистрированных в этом DragSourceContext и связанном с ним DragSource. Оно содержит достаточно информации, чтобы инициатор операции мог предоставить конечному пользователю соответствующую обратную связь по завершении операции.- Начиная с:
- 1.2
- См. также:
Краткое описание полей
Поля, объявленные в классе EventObject
source | Модификатор и тип | Поле | Описание |
|---|---|---|
protected Object |
source |
Объект, в котором изначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DragSourceDropEvent |
Создает DragSourceDropEvent для перетаскивания, которое не привело к сбросу. |
DragSourceDropEvent |
Создает DragSourceDropEvent для сброса, получая DragSourceContext, действие сброса и boolean, указывающее, был ли сброс успешным. |
DragSourceDropEvent |
Создает DragSourceDropEvent для сброса, получая DragSourceContext, действие сброса, boolean, указывающее, был ли сброс успешным, и координаты. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getDropAction() |
Этот метод возвращает int, представляющее действие, выполненное целевым объектом над объектом сброса. |
boolean |
getDropSuccess() |
Этот метод возвращает boolean, указывающее, был ли сброс успешным. |
Методы, объявленные в классе DragSourceEvent
getDragSourceContext, getLocation, getX, getY | Модификатор и тип | Метод | Описание |
|---|---|---|
DragSourceContext |
getDragSourceContext() |
Этот метод возвращает DragSourceContext, инициировавший событие. |
Point |
getLocation() |
Этот метод возвращает Point, указывающее положение курсора в экранных координатах на момент возникновения этого события, или null, если положение курсора для этого события не задано. |
int |
getX() |
Этот метод возвращает горизонтальную координату положения курсора в экранных координатах на момент возникновения этого события или ноль, если положение курсора для этого события не задано. |
int |
getY() |
Этот метод возвращает вертикальную координату положения курсора в экранных координатах на момент возникновения этого события или ноль, если положение курсора для этого события не задано. |
Методы, объявленные в классе EventObject
getSource, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, в котором изначально произошло событие. |
String |
toString() |
Возвращает строковое представление этого EventObject. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело и подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного интервала реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного интервала реального времени. |
Подробное описание конструкторов
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.