com.supermap.data

类 SteppedEvent

  • 所有已实现的接口:
    Serializable


    public class SteppedEvent
    extends EventObject
    指示进度条的事件。

    当监听器的目标进度发生变化时触发该事件。

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

      • SteppedEvent

        public SteppedEvent(Object source,
                            int percent,
                            long remainTime,
                            String title,
                            String message,
                            String senderMethodName)
        根据给定的参数构造一个 SteppedEvent 的新对象。
        参数:
        source - 发起事件的对象。
        percent - 给定的当前操作完成百分比。
        remainTime - 给定的当前操作剩余时间。
        title - 指定的正在进行操作的标题。
        message - 指定的正在进行操作的信息。
        senderMethodName - 指定的触发当前操作的方法名称。
      • SteppedEvent

        public SteppedEvent(Object source,
                            int percent,
                            long remainTime,
                            String title,
                            String message,
                            String senderMethodName,
                            boolean cancel)
        根据给定的参数构造一个 SteppedEvent 的新对象。
        参数:
        source - 发起事件的对象。
        percent - 给定的当前操作完成百分比。
        remainTime - 给定的当前操作剩余时间,单位是毫秒。
        title - 指定的正在进行操作的标题。
        message - 指定的正在进行操作的信息。
        senderMethodName - 指定的触发当前操作的方法名称。
        cancel - 是否取消进度条状态。
    • 方法详细资料

      • getPercent

        public int getPercent()
        返回当前操作的完成的百分比。
        返回:
        当前操作的完成的百分比。
      • getRemainTime

        public long getRemainTime()
        返回完成当前操作预计的剩余时间。单位是秒。
        返回:
        完成当前操作预计的剩余时间。单位是秒。
      • getTitle

        public String getTitle()
        返回正在进行操作的标题。
        返回:
        正在进行操作的标题。
      • getMessage

        public String getMessage()
        返回正在进行操作的信息。
        返回:
        正在进行操作的信息。
      • getSenderMethodName

        public String getSenderMethodName()
        返回触发当前操作的方法名称。

        一个类型可能会有多个方法来触发该事件。

        返回:
        触发当前操作的方法名称。
      • setCancel

        public void setCancel(boolean value)
        设置事件的取消状态。

        只有在 Processing 模块中的进度条事件支持此取消功能,其余的地方均不支持。

        参数:
        value - 事件的取消状态。
      • getCancel

        public boolean getCancel()
        返回事件的取消状态。
        返回:
        事件的取消状态。

Copyright © 2021–2024 SuperMap. All rights reserved.