教你怎樣擴展Eclipse的擴展點(四)

現在差不多了,我們在 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...

添入相關的信息:

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章