对eclipse功能的一些扩展方式

本文介绍了如何使用Eclipse插件开发来扩展其功能,如添加自定义视图、菜单项和对象操作。通过扩展org.eclipse.ui.views、org.eclipse.ui.actionSets和org.eclipse.popupMenus插件,可以实现对Eclipse界面的个性化定制,包括在菜单栏、对象右键菜单和视图上下文菜单中添加新的功能。
摘要由CSDN通过智能技术生成

今天看了一点有关于java插件开发方面的东西,写一点点感想吧。

 

 

eclipse体系本身就是一个以一内核为基础,然后再由很多插件组成的一个体系。所以有了eclipse的原有内容,我们就能够在其基础上进行仅我们需要的开发了。比如说一个大纲视图就是一个插件,一个搜索功能也就是一个插件,但是这些功能仅仅是eclipse上的,并不同于我们所需要的应用程序。而eclipse的架构非常好,每一个插件都是一个扩展点,而同时往往也是对其他插件的一个扩展,所以使得无数程序员可以在其上面进行扩展,而扩展成的成品也就是插件。对eclipse体系进行功能扩展的过程其实也就是插件开发。

 

现在讲讲我今天学到的一点点东西。其实也很简单。既然eclipse的每一个功能是一个插件,就意味着每一个功能都可以扩展。比如你要添加一个视图(eclipse现存的视图有控制台视图、大纲视图、错误日志视图等等),那么你就可以扩展org.eclipse.ui.views插件;如果你要在菜单栏上添加一个动作集,那么就可以扩展org.eclipes.ui.actionSets插件;如果要在某个对象或者某个视图右击的菜单上添加某功能,那么就可以扩展org.eclipse.popupMenus插件。后面还有键绑定的操作,我先把这里的扩展讲完。

 

在eclipse中如果要对某一项右键之后的菜单进行添加,那么就需要对org.eclipse.popupMenus进行扩展,这只要在extension里面添加一个这样的插件就可以。然后再对这个插件扩展一个objectContribution.接下去就是一系列设置了。设置完车之后再写一个类来执行所要做得操作就可以。具体的plugin.xml的写法如下:

<extension
         point="o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值