每个浮动窗口在配置文件中对应一个 <dockbars>…</dockbars> 标签,向界面中添浮动窗口,只需添加 <dockbar>…</dockbar>标签,并对标签的属性进行相应的设置即可完成界面中浮动窗口添加,要添加多个浮动窗口,就相应的添加多个 <dockbar>…</dockbar>标签,下面详细介绍 <dockbars>…</dockbars> 标签的各个属性的含义与作用:
<dockbars>
<dockbar title="输出窗口" id="outputFrame" visible="true" dockDirection="bottom" dockState="minimized" component="com.supermap.desktop.controls.ui.output.SmOutput"/>
<dockbar title="工作空间管理器" id="workspaceComponentManager" visible="true" dockDirection="leftTop" dockState="normal" component="com.supermap.desktop.controls.ui.WorkspaceComponentManager"/>
<dockbar title="图层管理器" id="layersComponentManager" visible="true" dockDirection="leftBottom" dockState="normal" component="com.supermap.desktop.controls.ui.LayersComponentManager"/>
<dockbar title="属性" id="dataPropertyContainer" visible="false" dockDirection="right" dockState="normal" component="com.supermap.desktop.controls.property.DataPropertyContainer"/>
<dockbar title="任务管理" visible="false" id="TasksManagerContainer" component="com.supermap.desktop.controls.process.tasks.TasksManagerContainer" dockDirection="bottom" dockState="normal"/>
......
</dockbars>
属性 | 说明 |
---|---|
title | 浮动窗口的标题。 |
id | DockBar的唯一标识。 |
visible | 指定浮动窗口是否可见,该属性的值为 true 时,表示可见,属性为 false 时为不可见。 |
dockDirection | 指定浮动窗口停靠显示的位置,提供 left、leftTop、leftBottom、right、rightTop、rightBottom、bottom、top九种方式,分别代表 Dockbar 显示在桌面主窗体的左边、左上、左下、右边、右上、右下、下边、上边的位置。 |
dockstate | 指定浮动窗口的 barGroup 组织的停靠模式,该属性的值有两种:docked 和 floating,docked 表示为停靠状态; floating 表示为浮动状态。 |
component | 设置实现Dockbar类的完整路径。 |