public abstract class DropTargetAdapter extends Object implements DropTargetListener
扩展这个类来创建一个DropTargetEvent听众和覆盖感兴趣的事件的方法。(如果你实施DropTargetListener接口,你必须定义所有的方法在这。这个抽象类定义了每种方法的实施除了drop(DropTargetDropEvent)空,所以你只需要定义事件,你关心的方法。)你必须至少提供一个实现drop(DropTargetDropEvent)。此方法不能有一个空的实现,因为它的规范要求你要么接受或拒绝下降,如果接受的话,表明该下降是否成功。
创建一个使用扩展类的听众对象然后登记与DropTarget。当拖进来,移动,或退出,DropTarget滴现场操作的部分,在下降时的动作变化,当下降时,在监听对象相关的方法被调用时,与DropTargetEvent传递给它。
为DropTarget滴现场操作部分的相关Component几何不被重叠的顶层窗口或另一个Component较高的顺序,都有一个相关的活动DropTarget。
在拖动,与当前的拖动操作相关的数据可以通过DropTargetDragEvent实例传递给听者的方法调用getTransferable()检索。
注意在DropTargetDragEvent实例getTransferable()只应各自在听者的方法称为和所有必要的数据应该是来自Transferable返回该方法返回前。
DropTargetEvent,
DropTargetListener
| Constructor and Description |
|---|
DropTargetAdapter() |
| Modifier and Type | Method and Description |
|---|---|
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, waitdroppublic void dragEnter(DropTargetDragEvent dtde)
DropTarget听众滴现场操作部分。
dragEnter 接口
DropTargetListener
dtde -
DropTargetDragEvent
public void dragOver(DropTargetDragEvent dtde)
DropTarget注册听众滴现场操作部分。
dragOver 接口
DropTargetListener
dtde -
DropTargetDragEvent
public void dropActionChanged(DropTargetDragEvent dtde)
dropActionChanged 接口
DropTargetListener
dtde -
DropTargetDragEvent
public void dragExit(DropTargetEvent dte)
DropTarget注册听众滴现场操作部分。
dragExit 接口
DropTargetListener
dte -
DropTargetEvent
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.