public class EditHandleEvent extends EventObject
手柄编辑事件包括:EditHandleBegin、EditHandleMove、EditHandleFinish。
构造器和说明 |
---|
EditHandleEvent(Object source,
double x,
double y,
EditHandleType handle,
boolean cancel,
int[] pointIndexes,
int partIndex,
Geometry[] editGeometries)
根据给定的参数信息,构造一个 EditHandleEvent 类的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
getCancel()
返回指示是否应取消事件的值。
|
Geometry[] |
getEditGeometries()
返回正在进行编辑的几何对象列表。
|
EditHandleType |
getHandle()
返回当前地图窗口中所编辑的手柄类型。
|
int |
getPartIndex()
返回正在选中地物中的第几个子对象。
|
int[] |
getPointIndexes()
返回正在编辑节点的序号集合。
|
double |
getX()
返回在当前地图窗口中鼠标位置的横坐标值。
|
double |
getY()
设置在当前地图窗口中鼠标位置的纵坐标值。
|
void |
setCancel(boolean value)
设置指示是否应取消事件的值。
|
String |
toString()
返回描述对象实例的字符串。
|
getSource
public EditHandleEvent(Object source, double x, double y, EditHandleType handle, boolean cancel, int[] pointIndexes, int partIndex, Geometry[] editGeometries)
source
- 发起事件的对象。x
- 当前地图窗口中鼠标位置的横坐标值。y
- 当前地图窗口中鼠标位置的纵坐标值。handle
- 手柄类型。有关手柄的详细信息,请参见 EditHandleType
。cancel
- 是否取消该事件。pointIndexes
- 正在编辑节点的序号集合。partIndex
- 正在编辑子对象的序号。editGeometries
- 正在进行编辑的几何对象列表。public void setCancel(boolean value)
value
- 指示是否应取消事件的值,true 代表应取消事件。public boolean getCancel()
public double getX()
public double getY()
public EditHandleType getHandle()
EditHandleType
。public int[] getPointIndexes()
在节点编辑时,支持多节点编辑。
public int getPartIndex()
public Geometry[] getEditGeometries()
public String toString()
toString
在类中 EventObject
Copyright © 2021–2024 SuperMap. All rights reserved.