PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, "my.plugin.id.context_id_page1");
PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, "my.plugin.id.context_id_page2");
<extension
point="org.eclipse.help.contexts">
<contexts
file="contexts.xml"
plugin="my.plugin.id">
</contexts>
</extension>
<contexts>
<context id="my.plugin.id.context_id_page1">
<description>This wizard helps you in creating MyProject.</description>
<topic href="http://www.google.com" label="Google it!" />
</context>
<context id="my.plugin.id.context_id_page2">
<description>This wizard helps you in creating MyProject Page2.</description>
<topic href="http://www.google.com" label="Google it!" />
</context>
</contexts>
我认为您需要在为向导页创建的composite
上设置帮助,而不是在父组合上设置帮助。
您可以使用:
PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), "context id");
可以确定这是在调用setControl()
之后。
使用Eclipse Mars(4.5)编写Java应用程序。假设我正在尝试查看关键字的文档。我将光标放在行中的“final”中间,然后点击f1。 在和中,相关的关键字可能是并且上下文帮助会正确显示。在Eclipse中,我希望相关的Java文档可以显示在Eclipse中,也可以显示在web浏览器中(两者都可以)。相关页面可能是Oracle Java文档页面。 相反,我得到了这个面板,它出现在右边,如
我是Java和Eclipse新手。 我试图在代码中导入外部类文件。我右键点击项目src- 接下来我拉上所有的拉链。将类文件放在zip文件夹中,并作为外部JAR添加,通过这样做,所有类文件都显示在默认包、引用库下,但我仍然无法将类文件导入到代码中。 如何重命名默认包,以便我可以访问和导入类文件? 通过右键单击类,在引用库的默认包下,没有重构和移动的选项。
问题内容: 我可以使用来输出对语言环境敏感的时间格式,但这总是包括秒。如何以秒为单位显示此时间格式? 我能想到的唯一方法是尝试解析输出并去除秒位,但这带来了麻烦。 (基于pixelbeat的答案。) 用法: 问题答案: 我建议对返回的T_FMT使用特殊大小写,因为实际上没有太多要考虑的内容:
我正在开发一个新的Eclipse插件,它需要使用Java项目向导中的自定义帮助,如下所示。 Java项目向导第1页 还有...
问题内容: 我试图确保我的Rhino脚本(在Java 6下运行)很严格,以便如果脚本开发人员拼错了一个表达式,我希望抛出一个异常。当前发生的情况是该表达式仅计算为“未定义”。 根据Mozilla org https://developer.mozilla.org/en/New_in_Rhino_1.6R6的介绍,现在有一些功能可以在上下文中进行严格检查。我找不到一个可行的例子。 到目前为止,我所做
如果要在apstring变量中查找一个字符,可能我们并不想从字符串的头部开始查找。这种find函数的一种实现方式就是写一个增加一个参数的版本——传入我们希望的开始位置的索引。这是该函数的一个实现: int find (apstring s, char c, int i) { while (i<s.length()) { if (s[i] == c) return i; i =