Eclipse插件开辟之增添简单的GUI元素[Java编程]
本文“Eclipse插件开辟之增添简单的GUI元素[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
编写Eclipse插件的办法很简单,你只需求编写一个利用程序,并把它"增添"到Eclipse上.但是与编写音乐近似,在可以创作一部著作之前,首先必须学习大量的相关知识.
本文将谈论少量几个简单的GUI元素:
· 工具条按钮
· 菜单项
· 对话框
为了利用这些元素,我们将略微改正已有的插件,趁便编写一个可供利用的工具类.
扩大点(Extension Points)
我们不能随便地向Eclipse用户界面的任何地方增添窗口小部件,只能在特别的、指定的、有记录的位置增添.这些位置被称为扩大点(extension points).在基本的Eclipse安装中存在数以百计可供利用的扩大点.插件自身也可以公布新的扩大点.我们来看一看列表中的扩大点.翻开Invokatron项目(见天极网《Eclipse插件开辟快速入门》)中的plugin.xml文件,进入"扩大"(Extensions)属性页."全部扩大"树列出了插件的差别的窗口部件,按照它们呈现时所在的扩大点来分类.比方Invokatron编辑器位于编辑器(org.eclipse.ui.editor)扩大点中.图1显示了这个属性页.
图1:扩大页
目前请点击"增添"(ADD)按钮,呈现了图2所示的列表.
图2:新增扩大向导,扩大列表
上下转动这个列表可以看到很多可供利用的扩大点.你大概注意到了有两种范例的扩大点:带有扩大模板的(用加号标识)和不带扩大模板的.大大都常常用到的扩大点都带有效于帮助开辟扩大的模板.图2中挑选的扩大点Action Set,带有一个叫做"Hello World"操作集的模板.当你挑选某个模板的时刻,会呈现简短的描写."下一个"页面将询问模板利用的参数.
目前请关闭向导并返回到"扩大"属性页.挑选"Invokatron编辑器".在这个属性页中,你大概注意到了我们在向导中为Invokatron编辑器输入的信息.正常的扩大需求一个唯一的标识符(ID字段)、一个供显示的名称(Name字段)和它所属的扩大点(Point字段).从模板中成立的扩大(比方Invokatron编辑器)需求更多的参数.没有模板的扩大点也需求更多的信息,但是这些信息只能在文本编辑器中输入.
增添工具条按钮
目前我们已经理解了扩大点是什么,让我们来增添一个扩大吧.我们首先增添的是一个工具条按钮.这个按钮将调用我们前面成立的新的Invokatron向导.
增添工具条按钮有三个步骤:
1.声明一个新扩大.
2.用特定的标志来扩大该声明.
3.编写操作拜托类
1.声明一个新扩大
我们已经知道怎样实现这个步骤了.简单地返回到扩大点下的plugin.xml编辑器.点击"增添".工具条按钮在org.eclipse.ui.actionSets扩大点下面.不要利用模板,直接点击"完成".输入下面一些内容:
· Id: NewInvokatronAction
· Name: New Invokatron Document Action
· Point: (利用默许值:org.eclipse.ui.actionSets)
返回plugin.xml属性页,Eclipse给这个文件增添了新的代码片断.
以上是“Eclipse插件开辟之增添简单的GUI元素[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |