我已经实现了Wizard和WizardPage。我注意到它有一个带问号图标的帮助按钮。我想用静态URL(www.stackoverflow.com)打开内部/外部浏览器。我尝试了一些东西,但是当单击按钮时我找不到执行的内容。
我已在WIZARD&amp ;;上实施了HelpListener
WIZARDPAGE;但是当我点击按钮时无法调用该方法。
public void helpRequested(HelpEvent e){ PlatformUI.getWorkbench()。getBrowserSupport()。getExternalBrowser()。openURL(new URL(“http://www.stackoverflow.com”)); }
在WIZARD构造函数中,我有setHelpAvailable(true);
,它为我提供了包含文本的“帮助”按钮。
我还在WIZARDPAGE中使用SWT.Help
事件类型尝试了HandleEvent但是没有发生任何事情。
我不确定是否&我如何添加监听器到这个按钮?以及如何通过单击此按钮来实现打开浏览器。
请指教。 提前谢谢。
答案 0 :(得分:0)
每个org.eclipse.jface.wizard.WizardPage
都可以实现performHelp()
,您应该可以在您的帮助下打开浏览器。