|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DropTargetDropEvent extends DropTargetEvent
DropTargetDropEvent поставляется через DropTargetListener отбрасывание () метод. DropTargetDropEvent сообщают исходные действия отбрасывания и пользовательское действие отбрасывания, которые отражают текущее состояние работы перетаскивать-и-отбрасывать.
Исходные действия отбрасывания являются поразрядной маской DnDConstants это представляет набор действий отбрасывания, поддерживаемых перетащить источником для этой работы перетаскивать-и-отбрасывать.
Пользовательское действие отбрасывания зависит от действий отбрасывания, поддерживаемых перетащить источником и действием отбрасывания, выбранным пользователем. Пользователь может выбрать действие отбрасывания, нажимая модифицирующие клавиши во время перетащить работы:
Ctrl + Shift -> ACTION_LINK Ctrl -> ACTION_COPY Shift -> ACTION_MOVEЕсли пользователь выбирает действие отбрасывания, пользовательское действие отбрасывания является одним из
DnDConstants это представляет выбранное действие отбрасывания, если это действие отбрасывания поддерживается перетащить источником или DnDConstants.ACTION_NONE если это действие отбрасывания не поддерживается перетащить источником. Если пользователь не выбирает действие отбрасывания, набор DnDConstants это представляет набор действий отбрасывания, поддерживаемых перетащить источником, разыскивается DnDConstants.ACTION_MOVE, тогда для DnDConstants.ACTION_COPY, тогда для DnDConstants.ACTION_LINK и пользовательское действие отбрасывания является первой найденной константой. Если никакая константа не находится, пользовательское действие отбрасывания DnDConstants.ACTION_NONE.
контекстисточник| Конструктор и Описание |
|---|
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)
Создайте a
DropTargetDropEvent данный DropTargetContext для этой работы, расположения перетаскивания Cursor's горячая точка в Component's координаты, в настоящий момент выбранное пользовательское действие отбрасывания, и текущий набор действий поддерживаются источником. |
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions, boolean isLocal)
Создайте a
DropTargetEvent данный DropTargetContext для этой работы, расположения перетаскивания Cursor's горячая точка в Component's координаты, в настоящий момент выбранное пользовательское действие отбрасывания, текущий набор действий, поддерживаемых источником, и a boolean указание, находится ли источник в той же самой JVM как цель. |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
acceptDrop(int dropAction)
примите отбрасывание, используя указанное действие.
|
void |
dropComplete(boolean success)
Этот метод уведомляет
DragSource то, что передача (и) отбрасывания завершается. |
DataFlavor[] |
getCurrentDataFlavors()
Этот метод возвращает текущий DataFlavors.
|
List<DataFlavor> |
getCurrentDataFlavorsAsList()
Этот метод возвращает в настоящий момент доступное
DataFlavors как a java.util.List. |
int |
getDropAction()
Этот метод возвращает пользовательское действие отбрасывания.
|
Точка |
getLocation()
Этот метод возвращает a
Point указание Cursor's текущее расположение в Component's координаты. |
int |
getSourceActions()
Этот метод возвращает исходные действия отбрасывания.
|
Передаваемый |
getTransferable()
Этот метод возвращается
Transferable объект связался с отбрасыванием. |
boolean |
isDataFlavorSupported(DataFlavor df)
Этот метод возвращает a
boolean указание, если указанное DataFlavor доступно из источника. |
boolean |
isLocalTransfer()
Этот метод возвращается
int указание, находится ли источник в той же самой JVM как цель. |
void |
rejectDrop()
отклоните Отбрасывание.
|
getDropTargetContextgetSource, toStringpublic DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)
DropTargetDropEvent данный DropTargetContext для этой работы, расположения перетаскивания Cursor's горячая точка в Component's координаты, в настоящий момент выбранное пользовательское действие отбрасывания, и текущий набор действий поддерживаются источником. По умолчанию этот конструктор предполагает, что цель не находится в той же самой виртуальной машине как источник; то есть, isLocalTransfer() возвратится false. dtc - DropTargetContext для этой работыcursorLocn - Расположение горячей точки "Опозорить" Курсора Component координатыdropAction - пользовательское действие отбрасывания.srcActions - исходные действия отбрасывания.NullPointerException - если cursorLocn nullIllegalArgumentException - если dropAction не является одним из DnDConstants.IllegalArgumentException - если srcActions не является поразрядной маской DnDConstants.IllegalArgumentException - если dtc null.public DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions, boolean isLocal)
DropTargetEvent данный DropTargetContext для этой работы, расположения перетаскивания Cursor's горячая точка в Component's координаты, в настоящий момент выбранное пользовательское действие отбрасывания, текущий набор действий, поддерживаемых источником, и a boolean указание, находится ли источник в той же самой JVM как цель. dtc - DropTargetContext для этой работыcursorLocn - Расположение горячей точки "Перетащить" Курсора в координатах КомпонентаdropAction - пользовательское действие отбрасывания.srcActions - исходные действия отбрасывания.isLocal - Истина, если источник находится в той же самой JVM как цельNullPointerException - если cursorLocn nullIllegalArgumentException - если dropAction не является одним из DnDConstants.IllegalArgumentException - если srcActions не является поразрядной маской DnDConstants.IllegalArgumentException - если dtc null.public Point getLocation()
Point указание Cursor's текущее расположение в Component's координаты. Cursor расположение в coords Компонента.public DataFlavor[] getCurrentDataFlavors()
public List<DataFlavor> getCurrentDataFlavorsAsList()
DataFlavors как a java.util.List. public boolean isDataFlavorSupported(DataFlavor df)
boolean указание, если указанное DataFlavor доступно из источника. df - DataFlavor протестировать public int getSourceActions()
public int getDropAction()
public Transferable getTransferable()
Transferable объект связался с отбрасыванием. Transferable связанный с отбрасываниемpublic void acceptDrop(int dropAction)
dropAction - указанное действиеpublic void rejectDrop()
public void dropComplete(boolean success)
DragSource то, что передача (и) отбрасывания завершается. success - a boolean указание, что передача (и) отбрасывания завершается.public boolean isLocalTransfer()
int указание, находится ли источник в той же самой JVM как цель.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92