使用Browser控件实现网页内容的显示。
F1上下文帮助的实现思路:
思路一:
1.给控件设置id
2.获取当前控件,并从控件中获取到帮助的id
Control focusControl = PlatformUI.getWorkbench().getDisplay().getFocusControl();
String helpTopic = (String)focusControl.getData(ClientConstants.HELP_KEY);
然后按helpTopic找到网页的url,赋值到browser的url中即可
思路二:
1.获取当前活动的View的id
2.
IWorkbenchPart activePart = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage().getActivePart();
if(activePart instanceof ViewPart){
ViewPart view = (ViewPart)activePart;
String id = view.getViewSite().getId();
String url = getHelpUrlByViewId(id);
browser.setUrl(url);
}
分享到:
相关推荐
Eclipse rcp 实现文本内容对比功能,可自己选取对比的文件进行比较
2010 本科 毕业设计论文 本文通过使用java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及java mail工具包实现了Email客户端,并通过此系统的实现来...本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。
这就是对RCP实现在线升级的说明,实现导出RCP查品,制作升级网站。
Eclise RCP 自动更新已经经过测试,上传上的文件中,删除了一些系统jar包,如有需要,请自己手动加入 以上代码参照IBM官方网页完成 http://www.ibm.com/developerworks/cn/opensource/os-ecl-rcpum/
基于适配器模式的RCP应用属性视图实现,在做RCP或者Eclipse插件开发的朋友可以用到的,关于如何自定义属性栏信息
示例代码 博文链接:https://dollyn.iteye.com/blog/150896
RCP 实现ATM机器原码
RCP&OSGI;
效果图见http://blog.csdn.net/leopardaa521/archive/2010/08/21/5827883.aspx
RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级
rcp org.eclipse.ui.newWizards扩展点例子,模仿新建java项目
将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。每一章都基本独立于其他章节。欢迎访问我的网站——www.xeclipse.com。
clipse RCP允许开发者使用eclipse结构风格设计...将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。 每一章可能都基本独立于其他章节
基于RCP实现图书销售管理系统
NULL 博文链接:https://sdfx.iteye.com/blog/1885775
有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手
RCP中使用adapter扩展模型为IPropertySource,达到显示属性视图的目的;详细介绍了各种适配器方式。
一个用RCP实现的CRM例子,包括源码。
eclipse使用内部浏览器加载echarts,过程中可能存在鼠标移动事件不响应,这个是eclipse浏览器中与echarts.js内兼容问题,该问题可通过修改echarts.js解决,如果找不到可以私信我