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

 

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

Eclipse V3.1 使得创建富客户机应用程序比以前更加容易

developerWorks
前一页第 5 页,共 12 页后一页


对本教程的评价

帮助我们改进这些内容


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

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

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

  1. 单击 Ctrl+N 打开 new 向导。
  2. 选择 Plug-in Project 并单击 Next
  3. 在 Project name 文本域输入 com.ibm.plte.ui,然后单击 Next
  4. 单击 Next
  5. 选择 Custom plug-in wizard 并单击 Next
  6. 单击 Deselect All 并单击 "Hello World" Action Set, Help Table of Contents, Preference PageView。单击 Finish




回页首


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

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

实施步骤:

  1. 确保已关闭先前打开的 RCP 应用程序。选择 Run > Run 打开 Run 对话框。
  2. 选择 Eclipse Application > Eclipse Application configuration
  3. 切换到 Plug-ins 选项卡
  4. 选择 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
  5. 单击 Run。应用程序会出现附加的 Sample Menu。

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

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

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

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

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

  8. 单击 Sample Menu > Sample Acton。一个信息对话框将会打开。
  9. 单击 Help > Help Contents。Help 浏览器将打开并显示 Help book Test TOC。

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

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

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

  1. 从 the com.ibm.plte 项目打开 com.ibm.plte.ApplicationWorkbenchWindowAdvisor.java。
  2. 将 configurer.setShowCoolBar(false); 改为 configurer.setShowCoolBar(true); 并保存文件。
  3. 确保已关闭先前打开的 RCP 应用程序。返回到 com.ibm.plte (plugin.xml) 编辑器的 overview 页面。单击 Testing 部分的 Launch an Eclipse application。现在您将看到具有单个动作的工具条。单击该动作会出现与从 Sample Menu 单击 Sample Action 出现的相同消息对话框。

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





回页首


步骤 4:在 Eclipse IDE 中部署上述四个功能

上面四个功能不是 RCP 应用程序所独有的。它们也可以是 Eclipse 工具的一部分。这是 Eclipse 框架优点:可以重用 Eclipse 组件。在这一步骤中,将上述四个功能添加到 Eclipse IDE:

  1. 确保已关闭先前打开的 RCP 应用程序。单击 Run > Run 打开 Run 对话框。
  2. 创建一个新的 Eclipse Application configuration。
  3. 单击 Run。另一个 Eclipse IDE 工作台将打开。验证上面的四个功能出现在该运行时工作台中。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值