首页 百科知识 基于控件的二次开发基本概念

基于控件的二次开发基本概念

时间:2022-01-19 百科知识 版权反馈
【摘要】:GeoSurfBeans包含可视化组件的属性、方法、事件、属性编辑器和事件监听器。GeoSurfBeans按照功能可以划分为地图显示、基本操作、查询、量算、打印、图层控制、专题图和图例8个子模块。
基于控件的二次开发基本概念_网络地理信息系统

9.4.1 基于Java控件的二次开发基本概念

GeoSurfBeans运用JavaBeans组件技术,对地图表现和一些基本的地图操作进行封装,创建可以复用、平台独立可视化组件。GeoSurfBeans包含可视化组件的属性、方法、事件、属性编辑器和事件监听器。GeoSurfBeans按照功能可以划分为地图显示、基本操作、查询、量算、打印、图层控制、专题图和图例8个子模块。这些模块中包括提供给二次开发用户使用的Bean组件,包含19个JavaBeans组件:GeoSurfMapBean,OverViewMapBean,ZoomOutToolBean,ZoomInToolBean,PanToolBean,CenterZoomOutToolBean,CenterZoomInToolBean,ZoomAllToolBean,QueryByPointToolBean,QueryByLineToolBean,QueryByRectToolBean,QueryByPolygonToolBean,QueryByCircleToolBean,MeasureToolBean,LayerControlToolBean,LengendBean,AddThemeBean,PrintBean和TrackBean。

地图显示模块是JavaBeans子系统的核心模块,提供地图显示的核心功能。其他模块都依赖于地图显示模块,如图9-4所示。

img195

图9-4 可视化JavaBeans子系统模块关系图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈