com.supermap.ui

类 EditHandleEvent

  • 所有已实现的接口:
    Serializable


    public class EditHandleEvent
    extends EventObject
    指示手柄编辑的事件。

    手柄编辑事件包括:EditHandleBegin、EditHandleMove、EditHandleFinish。

    另请参阅:
    序列化表格
    • 构造器详细资料

      • EditHandleEvent

        public EditHandleEvent(Object source,
                               double x,
                               double y,
                               EditHandleType handle,
                               boolean cancel,
                               int[] pointIndexes,
                               int partIndex,
                               Geometry[] editGeometries)
        根据给定的参数信息,构造一个 EditHandleEvent 类的新对象。其中所使用的参数信息包括:在当前地图窗口中鼠标位置的横坐标、纵坐标值,手柄类型,正在编辑节点的序号集合,子对象的序号,几何对象列表以及是否取消以该参数类对象作为参数的事件所对应的操作。
        参数:
        source - 发起事件的对象。
        x - 当前地图窗口中鼠标位置的横坐标值。
        y - 当前地图窗口中鼠标位置的纵坐标值。
        handle - 手柄类型。有关手柄的详细信息,请参见 EditHandleType
        cancel - 是否取消该事件。
        pointIndexes - 正在编辑节点的序号集合。
        partIndex - 正在编辑子对象的序号。
        editGeometries - 正在进行编辑的几何对象列表。
    • 方法详细资料

      • setCancel

        public void setCancel(boolean value)
        设置指示是否应取消事件的值。
        参数:
        value - 指示是否应取消事件的值,true 代表应取消事件。
      • getCancel

        public boolean getCancel()
        返回指示是否应取消事件的值。
        返回:
        一个布尔值,true 代表应取消事件;否则返回 false。
      • getX

        public double getX()
        返回在当前地图窗口中鼠标位置的横坐标值。
        返回:
        在当前地图窗口中鼠标位置的横坐标值。
      • getY

        public double getY()
        设置在当前地图窗口中鼠标位置的纵坐标值。
        返回:
        当前地图窗口中鼠标位置的纵坐标值。
      • getHandle

        public EditHandleType getHandle()
        返回当前地图窗口中所编辑的手柄类型。有关手柄的详细信息,请参见 EditHandleType
        返回:
        当前地图窗口中所编辑的手柄类型。
      • getPointIndexes

        public int[] getPointIndexes()
        返回正在编辑节点的序号集合。

        在节点编辑时,支持多节点编辑。

        返回:
        正在编辑节点的序号集合。
      • getPartIndex

        public int getPartIndex()
        返回正在选中地物中的第几个子对象。
        返回:
        正在选中地物中的第几个子对象。
      • getEditGeometries

        public Geometry[] getEditGeometries()
        返回正在进行编辑的几何对象列表。
        返回:
        正在进行编辑的几何对象列表。
      • toString

        public String toString()
        返回描述对象实例的字符串。格式为 {Cancel=True,X=0.0,Y=0.0,Handle=ButtomCenter}。
        覆盖:
        toString 在类中 EventObject
        返回:
        描述对象实例的字符串。

Copyright © 2021–2024 SuperMap. All rights reserved.