Eclipse插件开发之添加简单的GUI元素 - 编程入门网
们将添加的工具条按钮的XML代码片断。其中的新代码是黑体的。我们在后面会剖析这段代码。
所有这些操作都可以在plugin.xml编辑器中用图形化的方式来完成,但是我们查看XML以明确字段的完整文本内容。此处的<actionSet>标记只含有一个操作(action)。操作表现为菜单中的项或工具条中的按钮的对象。操作的属性实在太多了,你可以在在线文档中查阅。其中最有趣的一些属性是: · id:操作的唯一标识符。可以用于在运行时引用操作。 · toolbarPath:放置工具条按钮的位置。 · icon:工具条按钮或菜单项左侧显示的图标。它是一个与开发目录关联的16×16的GIF文件。请把 图片存放到Invokatron\icons文件夹中。这个文件夹已经被包含到二进制建立路径中,因此该图标将放入插件的文档目录中。 · tooltip:当鼠标停留在工具条按钮上的时候出现的文本内容。 · class:这些操作的完整的合格的类名称。 关于工具条路径 工具条路径(toolbar path)指出了添加工具条按钮的位置。由于任何人都可以建立工具条,而且有时候一个按钮可以包含子选项,因此我们用分层的标识符列表来访问这个位置。下面是经常用到的工具条列表和它们的路径: · 文件: org.eclipse.ui.workbench.file 带有一些公共的分组标志(你可以添加按钮的更多的位置): o "新建"区:new.ext o "保存"区:save.ext o "打印"区:print.ext o "建立"区:build.ext · 导航: org.eclipse.ui.workbench.navigate · 载入: org.eclipse.debug.ui.launchActionSet · 编辑器表示:org.eclipse.ui.edit.text.actionSet.presentation · 搜索: org.eclipse.search.searchActionSet · Java元素建立:org.eclipse.jdt.ui.JavaElementCreationActionSet · 组: Team · CVS: CVS 如果你提供的工具条ID不带有标志ID,你的按钮就会被添加到紧挨着这个工具条的一个新工具条之上。接着这个新工具条就可以被添加到Eclipse GUI上了。有时候你会看到使用工具条路径"正常的(Normal)"的插件。这是旧的名称转换。在Eclipse 3中这样使用的时候会建立一个叫作"Normal"的新工具条。如果你建立一个新工具条ID,你的工具条会被添加到"文件"工具条后面。 请注意"文件"工具条的"新建"组标志。这是我们添加自己的按钮的地方。由于标志ID是new.ext,完整的路径就是:
Eclipse插件开发之添加简单的GUI元素(3)时间:2009-10-24 天极3.编写操作委托类 最后一步是编写少量的用于实现操作的Java。这个类称为操作委托。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |