|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class DropTargetAdapter extends Object implements DropTargetListener
Расширьте этот class, чтобы создать a DropTargetEvent слушатель и переопределение методы для мероприятий. (Если Вы реализуете DropTargetListener интерфейс, необходимо определить все методы в этом. Этот абстрактный class определяет нулевую реализацию для каждого метода кроме drop(DropTargetDropEvent), таким образом, только необходимо определить методы для событий, о которых Вы заботитесь.) Следует обеспечить реализацию для, по крайней мере, drop(DropTargetDropEvent). У этого метода не может быть нулевой реализации, потому что ее спецификация требует, чтобы Вы или приняли или отклонили отбрасывание, и, если принято, указали, было ли отбрасывание успешно.
Создайте объект слушателя использование расширенного class и затем зарегистрируйте это в a DropTarget. Когда перетаскивание входит, отодвигается, или выходит из действующей части сайта отбрасывания для этого DropTarget, когда действие отбрасывания изменяется, и когда отбрасывание происходит, соответствующий метод в объекте слушателя вызывается, и DropTargetEvent передается к этому.
Действующая часть сайта отбрасывания для DropTarget часть связанного Component's геометрия, которая не затеняется накладывающимся высокоуровневым окном или другим Component выше в Z-порядке, у которого есть связанное активное DropTarget.
Во время перетаскивания данные, связанные с током, перетаскивают работу, может быть получен, вызывая getTransferable() на DropTargetDragEvent экземпляры, которые передают к методам слушателя.
Отметьте это getTransferable() на DropTargetDragEvent экземпляр нужно только вызвать в пределах метода соответствующего слушателя, и все необходимые данные должны быть получены от возвращенного Transferable перед тем методом возвраты.
DropTargetEvent, DropTargetListener| Конструктор и Описание |
|---|
DropTargetAdapter() |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
dragEnter(DropTargetDragEvent dtde)
Вызванный, в то время как перетащить работа является продолжающейся, когда указатель мыши вводит действующую часть сайта отбрасывания для
DropTarget зарегистрированный в этом слушателе. |
void |
dragExit(DropTargetEvent dte)
Вызванный, в то время как перетащить работа является продолжающейся, когда указатель мыши вышел из действующей части сайта отбрасывания для
DropTarget зарегистрированный в этом слушателе. |
void |
dragOver(DropTargetDragEvent dtde)
Вызванный, когда перетащить работа является продолжающейся, в то время как указатель мыши все еще по действующей части сайта отбрасывания для
DropTarget зарегистрированный в этом слушателе. |
void |
dropActionChanged(DropTargetDragEvent dtde)
Вызванный, если пользователь изменил текущий жест отбрасывания.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitотбрасываниеpublic void dragEnter(DropTargetDragEvent dtde)
DropTarget зарегистрированный в этом слушателе.dragEnter в интерфейсе DropTargetListenerdtde - DropTargetDragEventpublic void dragOver(DropTargetDragEvent dtde)
DropTarget зарегистрированный в этом слушателе.dragOver в интерфейсе DropTargetListenerdtde - DropTargetDragEventpublic void dropActionChanged(DropTargetDragEvent dtde)
dropActionChanged в интерфейсе DropTargetListenerdtde - DropTargetDragEventpublic void dragExit(DropTargetEvent dte)
DropTarget зарегистрированный в этом слушателе.dragExit в интерфейсе DropTargetListenerdte - DropTargetEvent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92