JavaTM 2 Platform
Standard Ed. 5.0

类 java.awt.dnd.DragSource
的使用

使用 DragSource 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.dnd Drag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
 

java.awtDragSource 的使用
 

参数类型为 DragSourcejava.awt 中的方法
<T extends DragGestureRecognizer>
T
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          创建所请求的抽象 DragGestureRecognizer 类的具体的、与平台相关的子类,并将它与指定的 DragSource、Component 和 DragGestureListener 相关联。
 

java.awt.dndDragSource 的使用
 

声明为 DragSourcejava.awt.dnd 中的字段
protected  DragSource DragGestureRecognizer.dragSource
          与此 DragGestureRecognizer 关联的 DragSource
 

返回 DragSourcejava.awt.dnd 中的方法
static DragSource DragSource.getDefaultDragSource()
          获得与基础平台关联的 DragSource 对象。
 DragSource DragGestureRecognizer.getDragSource()
          此方法返回 DragSource,为了进行 Drag 和 Drop 操作,将使用此 DragGestureRecognizer
 DragSource DragGestureEvent.getDragSource()
          返回 DragSource
 DragSource DragSourceContext.getDragSource()
          返回实例化此 DragSourceContextDragSource
 

参数类型为 DragSourcejava.awt.dnd 中的构造方法
DragGestureRecognizer(DragSource ds)
          构造一个新的 DragGestureRecognizer,使其具有给定此 Drag 和 Drop 操作中使用的 DragSource
DragGestureRecognizer(DragSource ds, Component c)
          构造一个新的 DragGestureRecognizer,使其具有给定此 Drag 和 Drop 操作中使用的 DragSource 和此 DragGestureRecognizer 应该“观察”拖动开始动作的 Component
DragGestureRecognizer(DragSource ds, Component c, int sa)
          构造一个新的 DragGestureRecognizer,使其具有给定此 Drag 和 Drop 操作中使用的 DragSource、此 DragGestureRecognizer 应该“观察”拖动开始动作的 Component 和此 Drag 和 Drop 操作所支持的动作。
DragGestureRecognizer(DragSource ds, Component c, int sa, DragGestureListener dgl)
          构造一个新的 DragGestureRecognizer,使其具有给定此 Drag 和 Drop 操作中使用的 DragSource、此 DragGestureRecognizer 应该“观察”拖动开始动作的 Component、此 Drag 和 Drop 操作所支持的动作和一旦检测到拖动开始动作要通知的 DragGestureListener
MouseDragGestureRecognizer(DragSource ds)
          给出 ComponentDragSource,构造一个新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c)
          给出 Component c 的 DragSource、要观察的 Component,构造一个新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c, int act)
          给出 Component c 的 DragSource、要观察的 Component,以及此拖动操作允许的操作,构造一个新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)
          给出 Component c 的 DragSource、要观察的 Component、此拖动操作允许的操作,以及检测到拖动动作时发出通知的 DragGestureListener,构造一个新的 MouseDragGestureRecognizer
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策