首页 / 浏览问题 / 组件GIS / 问题详情
模型处理时, 进度信息如何实时更新
1EXP 2022年05月09日

使用产品:idesktopx 10i 

如图, 模型处理时,有的工具用时较长,就会一直卡在一个进度,等待执行完成后瞬间更新到另一个进度。想实现进度信息实时更新该如何做?

1个回答

您好,请问您是要做 SuperMap iDesktopX 桌面的扩展开发吗?iDesktopX 桌面端是基于 SuperMap iObjects Java 组件开发的桌面应用程序,在 iObjects Java 组件中提供了 2 种形式的进度响应事件:

  • 通过静态类的 addSteppedListener 静态方法添加进度响应事件(如:OverlayAnalyst.addSteppedListener);
  • 在方法参数中添加进度响应事件(如:DatasetGrid calculateSlope(DatasetGrid sourceDatasetGrid, SlopeType slopeType, double zFactor, Datasource targetDatasource, String targetDatasetName, SteppedListener... listeners))。

希望可以帮到您。

2,158EXP 2022年05月10日
...