首页 / 浏览问题 / 桌面GIS / 问题详情
超图FAQ:【iDesktopX】iDesktopX是否可以通过插件实现桌面启动时可以默认打开一个场景
64,468EXP 2023年12月26日
【iDesktopX】iDesktopX是否可以通过插件实现桌面启动时可以默认打开一个场景

1个回答

【解决方法】可以的,可以在MyStartUp 启动类中配置桌面启动后执行的动作,比如打开工作空间,地图,场景等。 下面是一个打开桌面自动启动场景的实现:修改MyStartUp .java为如下代码: public class MyStartUp { public static void main(String[] args) { ThreadUtilties.executeAfterDesktopVisible(new Runnable() { @Override public void run() { com.supermap.data.Workspace workspace = Application.getActiveApplication().getWorkspace(); workspace.open(new WorkspaceConnectionInfo("E:\MapData\SampleData\3D\CBDDataset\CBD.smwu")); String sceneName = workspace.getScenes().get(0); SwingUtilities.invokeLater(() -> { IFormScene sceneForm = (IFormScene) FormUtilities.fireNewWindowEvent(WindowType.SCENE, sceneName); sceneForm.openScene(sceneName); }); } },1); if (!Application.getActiveApplication().initialize()) { System.exit(0); } } } 更多信息可以参考https://blog.csdn.net/supermapsupport/article/details/131593343
64,468EXP 2023年12月26日
热门文章
关注我们
...