打造您的Eclipse RCP产品 - 编程入门网
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 对话框样例 欢迎页面 欢迎页面用于介绍产品信息,对于新用户尤其有用。您可以通过欢迎页面介绍您产品的所有功能、用法和提示。 图 16. Branding 选项卡中的欢迎页面配置 要在产品中启用欢迎页面,您将扩展两个扩展: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产品(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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |