教你怎样扩展Eclipse的扩展点(四)

16 篇文章 0 订阅
16 篇文章 0 订阅

现在差不多了,我们在 ApplicationActionBarAdvisor .java 文件的 fillMenuBar  方法调用  ExtensionHelper 的方法就行了

     protected   void  fillMenuBar(IMenuManager menuBar) {

    MenuManager fileMenu =  new  MenuManager( "&File" ,

        IWorkbenchActionConstants. M_FILE );

    menuBar.add(fileMenu);

    fileMenu.add( exitAction );

   

    ExtensionHelper . getInstance ().fillMenuBar(menuBar);

  }

现在我们把所有的条件都配好了,现在开始使用这个扩展点了,打开 plugin.xml 文件,切换到 Extensions 标签页,然后新增扩展点

新增完成之后,我们就添上相应的条件就行了,比如 :

运行看看效果吧:

结果就是这样了,不过这不足说明扩展点功能的强大,我打算再新增一个插件项目来扩展刚才新增的扩展点

项目的名称叫 TheSecondMenuProject 

可以看到文件的结构很简单,就两个类

打开 plugin.xml 文件,切换到 Dependencies 标签页,将TheMainMenuProject工程添加成这个项目的依赖项,然后在切换到 Extensions 标签页,点击 Add...

添入相关的信息:

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值