java.lang.Object
java.util.EventObject
java.awt.dnd.DragSourceEvent
- 所有已实现的接口:
Serializable
此类是
DragSourceDragEvent 和 DragSourceDropEvent 的基类。
DragSourceEvent 会在拖动进入、移过或退出放置位置时、放置操作发生变化时以及拖动结束时生成。生成的 DragSourceEvent 的位置指定了此事件发生时鼠标光标在屏幕坐标中的位置。
在没有虚拟设备的多屏环境中,光标位置在始作俑者GraphicsConfiguration。这始作俑者GraphicsConfiguration 是 Component 的 GraphicsConfiguration,在其上识别了当前拖动操作的拖动手势。如果光标位置在启动器 GraphicsConfiguration 的边界之外,则报告的坐标将被裁剪以适合该 GraphicsConfiguration 的边界。
在具有虚拟设备的多屏环境中,位置在相应的虚拟坐标系中指定。如果光标位置在虚拟设备的边界之外,则报告的坐标将被裁剪以适合虚拟设备的边界。
- 自从:
- 1.2
- 参见:
-
字段摘要
在类 java.util.EventObject 中声明的字段
source -
构造方法总结
构造方法构造方法描述给定指定的DragSourceContext构造一个DragSourceEvent。DragSourceEvent(DragSourceContext dsc, int x, int y) 给定指定的DragSourceContext和光标位置的坐标,构造一个DragSourceEvent。 -
方法总结
在类 java.util.EventObject 中声明的方法
getSource, toString
-
构造方法详细信息
-
DragSourceEvent
给定指定的DragSourceContext构造一个DragSourceEvent。未指定此DragSourceEvent的坐标,因此getLocation将为该事件返回null。- 参数:
dsc-DragSourceContext- 抛出:
IllegalArgumentException- 如果dsc是null。- 参见:
-
DragSourceEvent
给定指定的DragSourceContext和光标位置的坐标,构造一个DragSourceEvent。- 参数:
dsc-DragSourceContextx- 光标位置的水平坐标y- 光标位置的垂直坐标- 抛出:
IllegalArgumentException- 如果dsc是null。- 自从:
- 1.4
-
-
方法详情
-
getDragSourceContext
此方法返回发起事件的DragSourceContext。- 返回:
-
发起事件的
DragSourceContext
-
getLocation
此方法返回一个Point指示发生此事件时光标在屏幕坐标中的位置,或者如果未为此事件指定光标位置则返回null。- 返回:
Point指示光标位置或null(如果未指定光标位置)- 自从:
- 1.4
-
getX
public int getX()此方法返回此事件发生时光标位置在屏幕坐标中的水平坐标,如果未为此事件指定光标位置,则返回零。- 返回:
- 指示光标位置的水平坐标的整数,如果未指定光标位置,则为零
- 自从:
- 1.4
-
getY
public int getY()此方法返回此事件发生时光标位置在屏幕坐标中的垂直坐标,如果未为此事件指定光标位置,则返回零。- 返回:
- 指示光标位置的垂直坐标的整数,如果未指定光标位置,则为零
- 自从:
- 1.4
-