如何为我自己的 Eclipse 插件创建自定义帮助?

How do I create a custom help for my own Eclipse plugin?

我正在开发一个新的 Eclipse 插件,它需要在 Java 项目向导中使用自定义帮助,如下所示。


Java 项目向导第 1 页

还有……

Java 项目向导第 2 页

这两个页面和帮助一样使用吗?如果不。

如何为每个页面创建帮助或者您有什么建议吗?

提前谢谢你。

假设您从 NewJavaProjectWizardPageOneNewJavaProjectWizardPageTwo 派生向导页面,您可以通过覆盖 setControl 方法来设置新的帮助上下文 ID:

@Override
protected void setControl(Control newControl) {
  super.setControl(newControl);

  PlatformUI.getWorkbench().getHelpSystem().setHelp(newControl, "your help context id");
}

其中 'your help context id' 是以通常方式使用 org.eclipse.help.contexts 扩展点在上下文 xml 文件中声明的帮助上下文 ID。