Класс 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.