当前位置:编程学习 > JAVA >>

eclipse插件开发右键菜单问题

我想做个右键菜单项,但是不是任何右键菜单都显示,比如在project explorer里有一个project,然后这个project里有一个文件夹,在这个文件夹里有很多文件,其中包括html,java,xml等,我只是让我的菜单对xml文件显示,请问这该如何实现?我看了eclipse关于locationID那个章节,但是没看懂,有没有高人解答(或者帮忙通俗化)一下?谢谢。 eclipse插件 --------------------编程问答--------------------
<extension
         point="org.eclipse.ui.popupMenus">
      <objectContribution
            id="XXX"
            nameFilter="*.java"<!-- 这个属性可以过滤文件类型的-->
            objectClass="org.eclipse.jdt.core.IJavaElement">
              
         <menu
               icon="icons/sample.gif"
               id="XXX"
               label="java"
               path="additions">
            <separator
                  name="separator2">
            </separator>
         </menu>
 </objectContribution>
</extension>
--------------------编程问答-------------------- 这个方法好,请问如果我要赛选多种类型的文件时,比如我的菜单只对java,c/c++和文件夹显示时,该如何实现(其实我时想问nameFilter的语法)? --------------------编程问答-------------------- 这是类似于正则表达式的写法,你可以看下eclipse的源码,具体在那个类里面忘记了。 --------------------编程问答-------------------- 哦,郁闷,搞不定,如果我的右键菜单只想对java project和c/c++ project下的所有文件(就算那些文件不是java或c/c++)显示怎么办?
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,