快速业务通道

打造您的Eclipse RCP产品 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
Factory.ABOUT.create(window);   register(aboutAction);     ...   }   protected void fillMenuBar(IMenuManager menuBar) {   //Help   MenuManager helpMenu = new MenuManager("&Help",IWorkbenchActionConstants.M_HELP);   menuBar.add(helpMenu);   // About > Help   helpMenu.add(new Separator());   helpMenu.add(aboutAction);     ...   } }

打造您的Eclipse RCP产品(12)

时间:2011-12-08 IBM Xing Xing Li

在启动产品并选择 Help > About 之后,将出现 About 对话框。

图 15. About 对话框样例

打造您的Eclipse RCP产品 - 编程入门网

欢迎页面

欢迎页面用于介绍产品信息,对于新用户尤其有用。您可以通过欢迎页面介绍您产品的所有功能、用法和提示。

图 16. Branding 选项卡中的欢迎页面配置

打造您的Eclipse RCP产品 - 编程入门网

要在产品中启用欢迎页面,您将扩展两个扩展:org.eclipse.ui.intro 和 org.eclipse.ui.intro.config。添加以下代码到 plugin.xml 文件。

清单 8. plugin.xml 中的 Intro 配置

<extension         point="org.eclipse.ui.intro">         <intro               class="org.eclipse.ui.intro.config.CustomizableIntroPart"               icon="icons/alt_window_16.gif"               id="com.example.zyx.intro">      </intro>      <introProductBinding            introId="com.example.zyx.intro"            productId="com.example.zyx.product">      </introProductBinding>   </extension><extension         point="org.eclipse.ui.intro.config">      <config            content="introContent.xml"            id="com.example.zyx.configId"            introId="com.example.zyx.intro">            <presentation               home-page-id="root">            <implementation                  kind="html"                  os="win32,linux,macosx">            </implementation>         </presentation>         </config>   </extension>

打造您的Eclipse RCP产品(13)

时间:2011-12-08 IBM Xing Xing Li

下面,通过选择 Help > Welcome 在菜单栏中添加动作。再次打开 ApplicationActionBarAdvisor.java 文件并删除以下代码的 comment 标记。

清单 9. ApplicationActionBarAdvisor.java

public class ApplicationActionBarAdvisor extends ActionBarAdvisor {    ...    private IWorkbenchAction introAction;    protected void makeActions(final IWorkbenchWindow window) {         ...	introAction = ActionFactory.INTRO.create(window);	register(introAction);    }    protected void fillMenuBar(IMenuManager menuBar) {	...	helpMenu.add(introAction);         ...    }}

启动产品时,您将看到以下欢迎页面。

图 17. 欢迎页面样例

打造您的Eclipse RCP产品 - 编程入门网

打造您的Eclipse RCP产品(14)

时间:2011-12-08 IBM Xing Xing Li

发布您的 RCP 产品

发布前的测试

返回到 Overview 选项卡并找到 Testing 部分。当您更改产品名称、窗口图像、about 图像和 about 文本等时,单击 Synchronize 链接向 plugin.xml 反映您的变更以确保插件 manifest 保持最新。在导出前单击 Launch the product 测试您的产品。

这里有一个示例说明 Synchronize 链接的工作原理。将产品名称从 %productName 更改为 my product,然后单

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号