9.4.3 基于Java控件的二次开发例子
基于Java控件的二次开发流程如图9-9所示,包含生成主类工程、添加组件、通过Beans环境机制实现关联和运行测试等几个过程。
图9-9 二次开发流程示意图
下面将介绍如何在Jbuilder9集成开发工具里使用GeoSurfBeans组件,建立Web应用。
1.新建一个littleSample的工程
如图9-10所示,选择【new】→【new project】启动project向导,键入littleSample项目名,根据向导生成一个工程。
图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】按钮,确认刚才所作的改变。
图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。
图9-12 Applet在JBuilder的效果图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。