首页 历史故事 基于控件的二次开发例子

基于控件的二次开发例子

时间:2023-01-19 历史故事 版权反馈
【摘要】:图9-9 二次开发流程示意图下面将介绍如何在Jbuilder9集成开发工具里使用GeoSurfBeans组件,建立Web应用。图9-10 JBuilder界面示意图2.导入二次开发文件将beans.jar等相关的二次开发包拷贝进工程目录下的lib包下,并且在工程属性里配置。将基本操作组件直接添加到GeoSurfMapBean组件上,并且配置mapBean的属性项与GeoSurfMapBean关联起来。
基于控件的二次开发例子_网络地理信息系统

9.4.3 基于Java控件的二次开发例子

基于Java控件的二次开发流程如图9-9所示,包含生成主类工程、添加组件、通过Beans环境机制实现关联和运行测试等几个过程。

img200

图9-9 二次开发流程示意图

下面将介绍如何在Jbuilder9集成开发工具里使用GeoSurfBeans组件,建立Web应用。

1.新建一个littleSample的工程

如图9-10所示,选择【new】→【new project】启动project向导,键入littleSample项目名,根据向导生成一个工程。

img201

图9-10 JBuilder界面示意图

2.导入二次开发文件

将beans.jar等相关的二次开发包拷贝进工程目录下的lib包下,并且在工程属性里配置。

3.建立Web应用程序

点击【新建】按钮,弹出Object Gallery对话框,选择【Web】→【Web Applcation】,生成一个名为LittleSample的Web应用程序。

4.通过Applet向导建立一个Applet

点击【新建】按钮,选择Applet,根据向导自动生成一个Applet。

5.在ui设计器中导入beans组件

如图9-11所示,选择【Tool】→【Configure Palette】,显示Palette Properties对话框,选择【Add components】选项,在类浏览器界面选中要添加的Java组件,选择【OK】按钮,确认刚才所作的改变。

img202

图9-11 JavaBeans组件添加界面示意图

JBuilder会将添加的组件显示在组件面板栏相应的面板页,用户可以像使用其他JBuilder内置的组件(如Swing组件)一样使用这些组件。添加GeoSurfMapBean组件,具体使用见9.4.2节。加一个工具条,作为基本操作组件的容器,在工具条上添加Swing的JButton组件,个数与基本操作组件对应。将基本操作组件直接添加到GeoSurfMapBean组件上,并且配置mapBean的属性项与GeoSurfMapBean关联起来。将可视化操作组件作为JButton组件监听器与JButton组件关联,在“Content”视窗中按【Source】按钮。添加图层控制组件,美化Html文件,如图9-12所示,即可启动Applet,在JBuilder里直接看到效果,也可以独立运行Applet。

img203

图9-12 Applet在JBuilder的效果图

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

我要反馈