Eclipse rcp 添加和删除java文件的弹出菜单项
当我右键单击PackageExplorer中的所有java文件时,我想在弹出窗口中添加一项。我将对象类命名为org.eclipse.core.resources.IFile,nameFilter为*.java。但它对我不起作用。但如果我提供了一些其他扩展名,如*.abc,那么它对我就起作用了。如何将弹出菜单项添加到java文件中?eclipse不支持将弹出菜单项添加到java文件中吗?我还需要删除java文件中一些现有的popumenu项。我该怎么做 请帮我做这件事 谢谢Eclipse rcp 添加和删除java文件的弹出菜单项,eclipse-rcp,Eclipse Rcp,当我右键单击PackageExplorer中的所有java文件时,我想在弹出窗口中添加一项。我将对象类命名为org.eclipse.core.resources.IFile,nameFilter为*.java。但它对我不起作用。但如果我提供了一些其他扩展名,如*.abc,那么它对我就起作用了。如何将弹出菜单项添加到java文件中?eclipse不支持将弹出菜单项添加到java文件中吗?我还需要删除java文件中一些现有的popumenu项。我该怎么做 请帮我做这件事 谢谢 Bhanu使用命令,而
Bhanu使用命令,而不是动作。下面的代码应该可以工作
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command
commandId="my id"
label="my command label"
style="push">
<visibleWhen>
<with variable="activeMenuSelection">
<iterate
ifEmpty="false">
<adapt type="org.eclipse.core.resources.IResource">
<test property="org.eclipse.core.resources.name" value="*.java" />
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
关于从菜单中删除项目,这个问题已经发布并回答了好几次,例如。您是否通过“Eclipse应用程序”启动器在新的Eclipse会话中测试插件?()