eclipse - 在 Eclipse 的上下文菜单中添加行分隔符

标签 eclipse eclipse-plugin menuitem

我有一个来自 Eclipse 插件的 Package Explorer 菜单贡献。 它看起来像这样:

<plugin>    
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
         <command
               commandId="org.attrx.actions.Open"
               style="push">
            <visibleWhen
                  checkEnabled="false">
               <iterate>
                  <adapt
                        type="org.eclipse.core.resources.IFile">
                     <test
                           property="org.eclipse.core.resources.name"
                           value="*.java">
                     </test>
                  </adapt>
               </iterate>
            </visibleWhen>
         </command>
      </menuContribution>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <command
            defaultHandler="org.attrx.actions.Open"
            id="org.attrx.actions.Open"
            name="Open File">
      </command>
   </extension>    
</plugin>

我想在此命令前后的上下文菜单中添加一个分隔线。有人可以帮我实现这个目标吗?

最佳答案

使用

<separator
       name="separator-id"
       visible="true">
</separator>

<command> 之前和之后.

注意:如果分隔符位于菜单的开头或结尾,则不会显示它们。

关于eclipse - 在 Eclipse 的上下文菜单中添加行分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22070762/

相关文章:

android - ADT安装错误

java - eclipse显示点击事件的坐标

eclipse - Eclipse-如何固定编辑器选项卡?

java - 更新 eclipse 插件中的 IFile 内容

android - 如何更改 Android 菜单项的自定义字体?

jquery 链接 css 类更改

android - 每次按下菜单按钮时,菜单项都会不断添加

java - Android SDK Eclipse AndroidManifest.xml 未创建

java - 蓝牙聊天 - 来自 SDK 的示例 - 打开蓝牙后停止工作

eclipse - 是否可以使用环境变量代替 "linked resource"?