admin管理员组

文章数量:1536811

2024年6月26日发(作者:)

RCP系统开发

收藏

摘自:/bookfiles/493/

从本章开始,将带领大家进入激动人心的Eclipse RCP开发之旅。本章先将经费测算系统的架子搭建起来,

例如菜单、工具栏、主控界面等等,至于系统各功能的实现细节,在随后的章节中将层层剥开。为了节省

篇幅,从本章开始,对于大量需要导入的类,在程序代码中将予以省略。

本章将主要学习到以下技术实现:

l 创建RCP项目。

l 定制开发平台和目标平台。

l 定制窗口属性。

l 添加菜单和工具栏。

l 实现主界面透视图、视图。

l 实现系统托盘。

l 定时自动显示托盘气泡提示文本。

l 图片的缓冲处理。

l 品牌化应用程序。

5.1 新建RCP项目

为了方便后面工作,可先将以前所做的test项目删除。在test项目上点击鼠标右键,选择【Delete】,

在弹出的“Confirm Project Delete”对话框中单击【Yes】按钮即可。如果要彻底删除,请选择“Also d

elete contents under „c:"jfcs_workspace"test‟”。

在新建RCP项目之前,先设置一下整个Eclipse系统默认文件输出组织方式。选择主菜单【Windo

w】→【Preferences…】,在弹出的“Preferences”对话框中展开Java,选中Build Path,在Source

and output folder下单选Folders,再单击【Apply】按钮(一定要单击此按钮,而不是直接单击【OK】

按钮),如图5-1所示。这样设置的目的是将源文件和编译后的class目标文件分开存放,以方便管理。

图5-1 项目输出路径设置

5.1.1 创建经费测算项目

创建RCP项目时,Eclipse提供了向导方式,并内置了3种RCP模板,整个工作简单而又轻松,具体步

骤如下:

(1)单击鼠标右键,选择【New】→【Project…】,在弹出的对话框中选择【Plug-in Project】,单击

【Next】按钮,在Project name后输入项目名称。项目名称习惯上命名为公司域名+产品

名称的倒序,这样可以比较好的避免与他人产品名称重复。例如:,表示华中科技大学

工资管理系统项目。

单击【Next】按钮,弹出如图5-2所示的对话框,要求用户指定ID、Version、Name等信息。Plug-i

n Provider可以输入作者名称或者公司名称。Classpath要求指定类文件夹名称,一般针对插件项目,

对于RCP项目来说,可以不指定。不需要勾选Plug-in Options下的“Generate an activator, a Jav

a class that controls the plug-in‟s life cycle”,对于RCP来说并不需要生成一个激活器类来控制插

件的生命周期。选中Rich Client Application中的Yes。

本文标签: 项目系统名称选择实现