Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DropTargetContext extends Object implements Serializable
DropTargetContext
создается всякий раз, когда логический курсор, связанный с работой Перетаскивания и Отбрасывания, совпадает с видимой геометрией a Component
связанный с a DropTarget
. DropTargetContext
обеспечивает механизм для потенциального получателя работы отбрасывания обоим обеспечивают, конечный пользователь с соответствующим перетаскивают под обратной связью, но также и произвести последующую передачу данных если приспособлено.Модификатор и Тип | Класс и Описание |
---|---|
protected class |
DropTargetContext. TransferableProxy
TransferableProxy помощник внутренний class, который реализует Transferable взаимодействуйте через интерфейс и служит прокси для другого Transferable объект, который представляет передачу данных для определенной drag-n-drop работы. |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
acceptDrag(int dragOperation)
примите Перетаскивание.
|
protected void |
acceptDrop(int dropOperation)
вызванный, чтобы сигнализировать, что отбрасывание является приемлемым использованием указанной работы.
|
void |
addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
Вызванный когда связано с
DropTargetContextPeer . |
protected Transferable |
createTransferableProxy(Transferable t, boolean local)
Создает TransferableProxy, чтобы проксировать для указанного Передаваемого.
|
void |
dropComplete(boolean success)
Этот метод сигнализирует, что отбрасывание завершается и если это было успешно или нет.
|
Компонент |
getComponent()
Этот метод возвращается
Component связанный с этим DropTargetContext . |
protected DataFlavor[] |
getCurrentDataFlavors()
получите доступный DataFlavors
Transferable операнд этой работы. |
protected List<DataFlavor> |
getCurrentDataFlavorsAsList()
Этот метод возвращает в настоящий момент доступный DataFlavors
Transferable операнд как a java.util.List . |
DropTarget |
getDropTarget()
Этот метод возвращается
DropTarget связанный с этим DropTargetContext . |
protected int |
getTargetActions()
Этот метод возвращается
int представление текущих действий это DropTarget примет. |
protected Transferable |
getTransferable()
получите Передаваемое (прокси) операнд этой работы
|
protected boolean |
isDataFlavorSupported(DataFlavor df)
Этот метод возвращает a
boolean указание, если данный DataFlavor поддерживается этим DropTargetContext . |
protected void |
rejectDrag()
отклоните Перетаскивание.
|
protected void |
rejectDrop()
вызванный, чтобы сигнализировать, что отбрасывание недопустимо.
|
void |
removeNotify()
Вызванный когда разъединено с
DropTargetContextPeer . |
protected void |
setTargetActions(int actions)
Этот метод устанавливает текущие действия, приемлемые для этого
DropTarget . |
public DropTarget getDropTarget()
DropTarget
связанный с этим DropTargetContext
. DropTarget
связанный с этим DropTargetContext
public Component getComponent()
Component
связанный с этим DropTargetContext
. public void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
DropTargetContextPeer
. dtcp
- DropTargetContextPeer
public void removeNotify()
DropTargetContextPeer
.protected void setTargetActions(int actions)
DropTarget
. actions
- int
представление поддерживаемого действия (й)protected int getTargetActions()
int
представление текущих действий это DropTarget
примет. DropTarget
public void dropComplete(boolean success) throws InvalidDnDOperationException
success
- истина для успеха, ложь, если нет InvalidDnDOperationException
- если отбрасывание не является выдающимся/существующимprotected void acceptDrag(int dragOperation)
dragOperation
- поддерживаемое действие (я)protected void rejectDrag()
protected void acceptDrop(int dropOperation)
dropOperation
- поддерживаемое действие (я)protected void rejectDrop()
protected DataFlavor[] getCurrentDataFlavors()
Transferable
операнд этой работы. DataFlavor[]
содержа поддерживаемый DataFlavor
s Transferable
операнд.protected List<DataFlavor> getCurrentDataFlavorsAsList()
Transferable
операнд как a java.util.List
. java.util.List
protected boolean isDataFlavorSupported(DataFlavor df)
boolean
указание, если данный DataFlavor
поддерживается этим DropTargetContext
. df
- DataFlavor
DataFlavor
определенный поддерживаетсяprotected Transferable getTransferable() throws InvalidDnDOperationException
Transferable
InvalidDnDOperationException
- если перетаскивание не является выдающимся/существующим protected Transferable createTransferableProxy(Transferable t, boolean local)
t
- Transferable, который будет проксированlocal
- true, если t представляет результат локальной drag-n-drop работы.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92