快速业务通道

开发您的第一个Eclipse RCP应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
e 插件的描述

开发您的第一个Eclipse RCP应用程序(5)

时间:2011-02-17 IBM Sandy Minocha

向 Hello World RCP 应用程序添加 Eclipse 功能

这时,除几个菜单、动作和一个 about.html 文件以外,Hello World RCP 应用程序是一个空架子。 在本节中,您将贡献四个 Eclipse 功能:菜单/动作、首选项页面、视图和 帮助。您将采用简单的路径,并使用 PDE 模板来生成这些功能。

步骤 1:添加菜单/动作、首选项页面、视图和 帮助

单击 Ctrl+N 打开 new 向导。

选择 Plug-in Project 并单击 Next。

在 Project name 文本域输入 com.ibm.plte.ui,然后单击 Next。

单击 Next。

选择 Custom plug-in wizard 并单击 Next。

单击 Deselect All 并单击 "Hello World" Action Set, Help Table of Contents, Preference Page 和 View。单击 Finish。

步骤 2:运行具有四个 Eclipse 功能的 Hello World RCP 应用程序

到现在为止,您已经使用 com.ibm.plte (plugin.xml) 编辑器的 overview 页面中的 Launch an Eclipse application 链接来启动 Hello World RCP 应用程序。在这一步骤中,因为 RCP 应用程序需要 Help 附加插件依赖项,所以您将使用 Run 对话框来启动 RCP 应用程序。

实施步骤:

确保已关闭先前打开的 RCP 应用程序。选择 Run > Run 打开 Run 对话框。

选择 Eclipse Application > Eclipse Application configuration。

切换到 Plug-ins 选项卡

选择 com.ibm.plte.ui 插件。选择 Add Required Plug-ins 并将下列插件添加到 External Plug-ins 部分的下面:

org.apache.ant

org.apache.lucene

org.eclipse.help.appserver

org.eclipse.help.base

org.eclipse.help.ui

org.eclipse.help.webapp

org.eclipse.tomcat

org.eclipse.ui.forms

单击 Run。应用程序会出现附加的 Sample Menu。

图 6. 具有 Help 菜单的 Hello World RCP 应用程序

开发您的第一个Eclipse RCP应用程序(6)

时间:2011-02-17 IBM Sandy Minocha

单击 Window > Show View > Other。选择 Sample Category 文件夹下面的 Sample View。添加依赖的 Help 插件导致间接添加了 Help 文件夹。单击 OK 打开 Sample View。

图 7. 具有视图的 Hello World RCP 应用程序

单击 Window > Preferences 打开首选项对话框。检查 Sample Preferences 首选项页面已在对话框中。由于添加依赖的 Help 插件,导致间接添加了 Help 首选项页面。

图 8. Hello World RCP 应用程序的首选项对话框

单击 Sample Menu > Sample Acton。一个信息对话框将会打开。

单击 Help > Help Contents。Help 浏览器将打开并显示 Help book Test TOC。

图 9. Hello World RCP 应用程序的 Help 内容

开发您的第一个Eclipse RCP应用程序(7)

时间:2011-02-17 IBM Sandy Minocha

步骤 3:启用 Hello World RCP 应用程序工具条

可以将动作添加到菜单条或工具条。要在工具条中显示动作,您首先需要在 RCP 应用程序中启用工具条。当使用 Hello RCP 模板生成 RCP 应用程序时,默认是不启用工具条的。完成以下步骤启用工具条:

从 the com.ibm.plte 项目打开 com.ibm.plte.ApplicationWorkbenchWindowAdvisor.java。

将 configurer.setShowCoolBar(false); 改为 configurer.setShowCoolBar(true); 并保存文件。

确保已关闭先前打开的 RCP 应用程序。返回到 com.ibm.plte (plugin.xml) 编辑器的 overview 页面。单击 Testing 部分的 Launch an Eclipse application。现在您将看到具有单个动作的工具条。单击该动作会出现与从 Sample Menu 单击 Sample Action 出现的相同消息对话框。

图 10. 具有工具条的 Hello World RCP 应用程序

步骤

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号