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, wait
drop
public 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.