浮动窗口的相关配置内容必须放置在 < dockbar >…</dockbar > 标签中。
<dockbars>
<dockbar title="输出窗口" id="outputFrame" visible="true" dockDirection="bottom" dockState="minimized"
component="com.supermap.desktop.controls.ui.output.OutputFrame"/>
<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"/>
</dockbars>
每个浮动窗口在配置文件中对应一个 < dockbar >…</dockbar > 标签,向界面中添浮动窗口,只需添加 < dockbar >…</dockbar > 标签,并对标签的属性进行相应的设置即可完成界面中浮动窗口添加,要添加多个浮动窗口,就相应的添加多个 < dockbar >…</dockbar > 标签,下面详细介绍 < dockbar >…</dockbar > 标签的各个属性的含义与作用:
- title :浮动窗口的标题。
- dockState :指定浮动窗口的停靠模式,该属性的值有四种:normal、minimized 、maximized、 float。 默认normal。
- dockDirection :指定浮动窗口停靠时的停靠位置,即相对于主窗口的位置,该属性的值有四种:left、right、bottom、top,分别表示相对于主窗口的左、右、底部、顶部位置。
- visible :指定浮动窗口是否可见,该属性的值为 true 时,表示可见,false 为不可见。
- component :嵌入在浮动窗口中的控件类,即dockBar所绑定的类所在的程序文件的名称,该属性的值必须正确设置。