如何在WizardDialog上实现带有问号图标的帮助按钮

时间:2013-12-26 05:09:51

标签: eclipse eclipse-plugin swt eclipse-rcp jface

我已经实现了Wizard和WizardPage。我注意到它有一个带问号图标的帮助按钮。我想用静态URL(www.stackoverflow.com)打开内部/外部浏览器。我尝试了一些东西,但是当单击按钮时我找不到执行的内容。

  1. 我已在WIZARD&amp ;;上实施了HelpListener WIZARDPAGE;但是当我点击按钮时无法调用该方法。

    public void helpRequested(HelpEvent e){ PlatformUI.getWorkbench()。getBrowserSupport()。getExternalBrowser()。openURL(new URL(“http://www.stackoverflow.com”)); }

  2. 在WIZARD构造函数中,我有setHelpAvailable(true);,它为我提供了包含文本的“帮助”按钮。

  3. 我还在WIZARDPAGE中使用SWT.Help事件类型尝试了HandleEvent但是没有发生任何事情。

  4. 我不确定是否&我如何添加监听器到这个按钮?以及如何通过单击此按钮来实现打开浏览器。

    请指教。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

每个org.eclipse.jface.wizard.WizardPage都可以实现performHelp(),您应该可以在您的帮助下打开浏览器。