集中化 Eclipse 中的帮助功能
2009-12-13 00:00:00 来源:WEB开发网核心提示: 图 9. 向帮助库添加示例操作此操作为新菜单项创建一个基础结构,因为您正在创建新的操作,集中化 Eclipse 中的帮助功能(8),所以您还会得到新的向导页面,该向导页面允许您指定操作名称,综合创建了菜单插件之后,就可以将它附加到 Eclipse 主菜单栏中已外部化的 Infocenter 帮助
图 9. 向帮助库添加示例操作
此操作为新菜单项创建一个基础结构。因为您正在创建新的操作,所以您还会得到新的向导页面,该向导页面允许您指定操作名称。此页面如图 10 所示。
图 10. Sample Action 类向导页面
此页面允许您命名并随后创建 Action 类。此 Action 类包含用于在 Eclipse 中添加新操作的示例代码,在本例中绑定到菜单项。只有您需要添加的代码才是调用帮助查看器的代码,该查看器可以是标准的 Eclipse 帮助查看器,也可以是浏览器。在这种情况下,您可以调用用户的默认浏览器。使用功能完备的浏览器可以提供与帮助查看器相同的各种好处,而且还允许用户在与开发相关的 Web 上的收藏夹旁为帮助库代码创建收藏夹。run() 方法中的代码是一行代码:
public void run(IAction action) {
Program.launch("http://localhost:8081/help");
当然,您可以将 URL 放到帮助库中。再进行一些努力,就可以在允许您指定地址的 Preferences 对话框中添加设置,这样就无需将它硬编码到插件中。但是,该主题最好留到构建修改 Preferences 对话框的插件的文章中进行讨论。
综合
创建了菜单插件之后,就可以将它附加到 Eclipse 主菜单栏中已外部化的 Infocenter 帮助中。图 11 显示了这个新菜单。
更多精彩
赞助商链接