Spec-Zone.ru › OpenJDK 8

Класс DropTargetContext

  • java.lang.Object
    • java.awt.dnd.DropTargetContext
Все реализованные интерфейсы:
Serializable

public class DropTargetContext
extends Object
implements Serializable

Контекст DropTargetContext создаётся всякий раз, когда логический курсор, связанный с операцией перетаскивания и опускания, совпадает с видимой геометрией Component , связанной с DropTarget. Контекст DropTargetContext предоставляет механизм для потенциального получателя операции опускания, чтобы предоставить конечному пользователю соответствующую обратную связь при перетаскивании, а также для выполнения последующей передачи данных, если это необходимо.

С:
1.2
См. также:
Сериализованная форма

Вложенные классы

Модификатор и тип Класс и описание
protected class  DropTargetContext.TransferableProxy

TransferableProxy — это вспомогательный внутренний класс, реализующий интерфейс Transferable и служащий прокси для другого объекта Transferable, который представляет передачу данных для конкретной операции перетаскивания и опускания.

Методы

Модификатор и тип Метод и описание
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 для указанного Transferable.

void dropComplete(boolean success)

Этот метод сигнализирует о завершении опускания и о его успехе или неудаче.

Component getComponent()

Этот метод возвращает Component , связанный с этим DropTargetContext.

protected DataFlavor[] getCurrentDataFlavors()

Получить доступные типы данных Transferable операнда этой операции.

protected List<DataFlavor> getCurrentDataFlavorsAsList()

Этот метод возвращает текущие доступные типы данных Transferable операнда в виде java.util.List.

DropTarget getDropTarget()

Этот метод возвращает DropTarget , связанный с этим DropTargetContext.

protected int getTargetActions()

Этот метод возвращает int , представляющий текущие действия, которые примет этот DropTarget.

protected Transferable getTransferable()

Получить операнд Transferable (прокси) этой операции

protected boolean isDataFlavorSupported(DataFlavor df)

Этот метод возвращает boolean , указывающий, поддерживается ли данный DataFlavor этим DropTargetContext.

protected void rejectDrag()

Отклонить перетаскивание.

protected void rejectDrop()

Вызывается для указания того, что опускание неприемлемо.

void removeNotify()

Вызывается при разрыве ассоциации с DropTargetContextPeer.

protected void setTargetActions(int actions)

Этот метод устанавливает текущие допустимые действия для этого DropTarget.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы

getDropTarget

public DropTarget getDropTarget()

Этот метод возвращает DropTarget , связанный с этим DropTargetContext .

Возвращает:
DropTarget , связанный с этим DropTargetContext

getComponent

public Component getComponent()

Этот метод возвращает Component , связанный с этим DropTargetContext.

Возвращает:
Компонент, связанный с этим контекстом

addNotify

public void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)

Вызывается при ассоциации с DropTargetContextPeer.

Параметры:
dtcp - DropTargetContextPeer

removeNotify

public void removeNotify()

Вызывается при разрыве ассоциации с DropTargetContextPeer.

setTargetActions

protected void setTargetActions(int actions)

Этот метод устанавливает текущие допустимые действия для этого DropTarget .

Параметры:
actions - int , представляющее поддерживаемые действия

getTargetActions

protected int getTargetActions()

Этот метод возвращает int , представляющий текущие действия, которые примет этот DropTarget.

Возвращает:
текущие допустимые действия для этого DropTarget

dropComplete

public void dropComplete(boolean success)
                  throws InvalidDnDOperationException

Этот метод сигнализирует о завершении опускания и о его успехе или неудаче.

Параметры:
success - true для успеха, false в противном случае
Исключения:
InvalidDnDOperationException - если опускание не ожидается/не существует

acceptDrag

protected void acceptDrag(int dragOperation)

Принять перетаскивание.

Параметры:
dragOperation - поддерживаемые действия

rejectDrag

protected void rejectDrag()

Отклонить перетаскивание.

acceptDrop

protected void acceptDrop(int dropOperation)

Вызывается для указания того, что опускание приемлемо с указанной операцией. Должно вызываться во время вызова метода DropTargetListener.drop.

Параметры:
dropOperation - поддерживаемые действия

rejectDrop

protected void rejectDrop()

Вызывается для указания того, что опускание неприемлемо. Должно вызываться во время вызова метода DropTargetListener.drop.

getCurrentDataFlavors

protected DataFlavor[] getCurrentDataFlavors()

Получить доступные типы данных Transferable операнда этой операции.

Возвращает:
DataFlavor[] , содержащий поддерживаемые DataFlavor операнда Transferable.

getCurrentDataFlavorsAsList

protected List<DataFlavor> getCurrentDataFlavorsAsList()

Этот метод возвращает текущие доступные типы данных Transferable операнда в виде java.util.List.

Возвращает:
текущие доступные типы данных в виде java.util.List

isDataFlavorSupported

protected boolean isDataFlavorSupported(DataFlavor df)

Этот метод возвращает boolean , указывающий, поддерживается ли данный DataFlavor этим DropTargetContext.

Параметры:
df - DataFlavor
Возвращает:
поддерживается ли указанный DataFlavor

getTransferable

protected Transferable getTransferable()
                                throws InvalidDnDOperationException

Получить операнд Transferable (прокси) этой операции

Возвращает:
Transferable
Исключения:
InvalidDnDOperationException - если перетаскивание не ожидается/не существует

createTransferableProxy

protected Transferable createTransferableProxy(Transferable t,
                                               boolean local)

Создаёт прокси TransferableProxy для указанного Transferable.

Параметры:
t - Transferable для проксирования
local - true , если t представляет результат локальной операции перетаскивания и опускания.
Возвращает:
новый экземпляр TransferableProxy.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API