使用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);
}
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);
}