eclipse插件开发 popupMenu 怎么才能右键点击JAVA文件时候才展示插件

问题描述

eclipse插件开发 popupMenu 怎么才能右键点击JAVA文件时候才展示插件
eclipse插件开发 popupMenu 只有右键点击JAVA文件时候才展示插件 ,右键点工程部显示
我在网上找了一下,都不行

plugin.xml 文件如下

<?xml version=""1.0"" encoding=""UTF-8""?>
<?eclipse version=""3.3""?>

point=""org.eclipse.ui.popupMenus"">
objectClass=""org.eclipse.core.runtime.IAdaptable""
id=""org.slive.quickcmd.contribution"">
definitionId=""org.slive.quickcmd.command.QuickCmdAction""
label=""Run As Uiautomator""
class=""org.slive.quickcmd.actions.QuickCmdAction""
menubarPath=""additions""
enablesFor=""1""
icon=""icons/QuickCmd.jpg""
id=""org.slive.quickcmd.QuickCmdAction"">

definitionId=""org.slive.quickcmd.command.QuickCmdAction""
label=""Setting Uiautomator""
class=""org.slive.quickcmd.actions.SettingAction""
menubarPath=""additions""
enablesFor=""1""
icon=""icons/QuickCmd.jpg""
id=""org.slive.quickcmd.QuickCmdAction"">

point=""org.eclipse.ui.commands"">
description=""Open cmd window from project or file quickly""
id=""org.slive.quickcmd.commands.category""
name=""Quick""/>
<!-- Commands -->
categoryId=""org.slive.quickcmd.commands.category""
id=""org.slive.quickcmd.command.QuickCmdAction""
name=""Quick Cmd""/>

point=""org.eclipse.ui.bindings"">
<!-- Keyassist -->
commandId=""org.slive.quickcmd.command.QuickCmdAction""
contextId=""org.eclipse.ui.contexts.window""
schemeId=""org.eclipse.ui.defaultAcceleratorConfiguration""
sequence=""Alt+C""/>

非常希望能提供一个DEMO.感谢

解决方案

http://wenku.baidu.com/link?url=auzwDkBWkNnuyv8wDGjtYCeHJNcXmc9PSdIyZFe0tqQC4jt9-RPiZgtoisbV6sPr3nwKEQi140hc3Upx4wcdD0CDl8JucUs7GRBStCL5lza

解决方案二:
objectclass改为IFile表示只对文件类型可见。
nameFilter属性设置为*.java,表示只对java文件可见

时间: 2025-01-01 01:24:50

eclipse插件开发 popupMenu 怎么才能右键点击JAVA文件时候才展示插件的相关文章

Eclipse插件开发如何实现重命名

问题描述 Eclipse插件开发如何实现重命名 小弟做项目,是一个eclipse的插件,右键点击某个文件,有重命名选项,如何实现它?相应的action模板写好了,具体如何实现? Eclipse自带的重命名功能如何使用? 调用哪个接口?实现哪个Action?

eclipse插件开发-Eclipse插件开发在自定义view中加载选中的工程项目

问题描述 Eclipse插件开发在自定义view中加载选中的工程项目 在Eclispe插件开发过程中有一个需求,需要在我自定义的透视图中的指定view中加载选中的工程代码(就像Package Explorer中加载的工程项目一样),小弟刚入手Eclipse插件开发不久,苦寻完美的解决方法,非常期望大神能指点一下,非常感激了!~!! 2359892565@qq.com

ECLIPSE插件开发 连接数据库失败 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

问题描述 在做ECLIPSE插件开发时,连接数据库失败,报java.lang.ClassNotFoundException:com.mysql.jdbc.Driver我知道报这个一般是因为没有引连接数据库驱动包但是我在插件开发项目包里写一个连接数据库的类就能连接上:在插件开发相关的类里写,在调试插件的时候就会报上面的异常请高手帮忙解答一下这个问题,多谢!!! 解决方案 解决方案二:你加上jar不就完了或者你是打包的问题解决方案三:什么叫"插件开发项目包",什么叫"插件开发相关

mac版 eclipse在使用AWT制作图形时,添加PopupMenu组件,右键没有用

问题描述 mac版 eclipse在使用AWT制作图形时,添加PopupMenu组件,右键没有用 下面是我的代码,在windows上面可以使用,右键也会出现东西,在mac上面没有用public class PopupMenuTest { private Frame f=new Frame(""测试""); PopupMenu pop=new PopupMenu(); MenuItem copyItem= new MenuItem(""复制&quo

关于Eclipse插件开发,如何新建自定义的项目

问题描述 刚学Eclipse插件开发,用了org.eclipse.jdt.core.javanature扩展了一个自定义项目,怎么才能新建一个自定义的项目.需求,自定义一个项目,右键新建,能够出现在那个菜单项中,添加我自定义的项目,我现在能实现的,能够扩展个popupMenu,ViewContribution,能够在右键自定义菜单,实现添加包和文件之类的操作,但这个对文件,项目,包都起作用,也不知道如何放在新建菜单项中,我不知道如何使用objectContribution判断这个右键对象的类型.

Eclipse插件开发

简介:菜单是各种软件及开发平台会提供的必备功能,Eclipse 也不例外,提供了丰富的菜单,包括 主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/Editor Menu)和上下文菜单(Context Menu). 在 Eclipse 中,几乎所有的 Workbench Part 提供了人性化的菜单,大大方便了用户的操作.因此,如 何扩展 Eclipse 的菜单功能,并实现特定于我们自己插件的菜单,是插件开发者必须掌握的重要技能, 同时,Eclipse 提供了丰富的扩展点供开

Eclipse插件开发之添加简单的GUI元素

编写Eclipse插件的方法很简单,你只需要编写一个应用程序,并把它"添加"到Eclipse上.但是与编写音乐类似,在能够创作一部著作之前,首先必须学习大量的相关知识. 本文将讨论少许几个简单的GUI元素: · 工具条按钮 · 菜单项 · 对话框 为了使用这些元素,我们将稍微修改已有的插件,顺便编写一个可供使用的工具类. 扩展点(Extension Points) 我们不能随意地向Eclipse用户界面的任何地方添加窗口小部件,只能在特殊的.指定的.有记载的位置添加.这些位置被称为扩展

Eclipse插件开发,Treeviewer 绑定数据

问题描述 Eclipse插件开发,Treeviewer 怎么绑定数据,怎么和DataModelProvider相结合,使用DataModelProvider 有绑定其他控件的方法:如Text文本控件synchHelper.synchText(tp, SampleProjectCreationDataModelProvider.PACKAGE, null); 但是没有绑定直接绑定Treeviewer 的方法.怎么用DataModelProvider绑定Treeviewer中数据? 解决方案 Tre

求eclipse插件开发 帮助 (有偿亦可)

问题描述 RT网上down了一个插件(有src.zip包)想在此基础上加上一些功能,但是本人比较初级,不懂的问题很多,希望能找到个工程师帮助下第一个问题就难住了,如何将此插件作为一个工程导入...希望有经验的人联系我,userzhaohy@yahoo.com.cn或者留下QQ,我联系你另外本人学生,也不是想人代写程序,只是诚心的想学点东西,所以....希望您的[偿]可以在一个学生接受的范围之内再谢 解决方案 解决方案二:买本数去看看,有本书专门讲eclipse插件开发的解决方案三:新建一个plu