加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 当用户单击标记时,如何创建一个显示不同上下文菜单项的

发布时间:2020-12-14 19:12:46 所属栏目:Java 来源:网络整理
导读:这是一个专门针对Eclipse平台的插件开发的问题: 我想在右键单击一种IMarker时显示的默认菜单中添加一个菜单项(所有标记都是一个好的开始). 我在实现IMarkerResolution并在我的plugin.xml中引用它时取得了一些成功 但不是通过eclipse快速修复功能访问我的代

这是一个专门针对Eclipse平台的插件开发的问题:

我想在右键单击一种IMarker时显示的默认菜单中添加一个菜单项(所有标记都是一个好的开始).

我在实现IMarkerResolution并在我的plugin.xml中引用它时取得了一些成功

但不是通过eclipse快速修复功能访问我的代码,我想添加自己的菜单文本而不是“快速修复”,而不必显示快速修复选项旁边的操作.通过(双击)标记来运行动作也是非常有用的.

我正在使用eclipse 3.5.2来完成我当前的项目.

提前致谢!

更新我已解决此问题:

最佳答案
你应该在http://www.eclipse.org/articles/article.php?file=Article-action-contribution/index.html学习本教程.这是一篇关于基本UI内容的精彩文章.

如果单击标尺,则可以使用以下命令定义弹出菜单操作:

   

我目前没有时间的问题和待办事项是它不仅仅显示标记,而是显示标尺上的所有内容.

说明:
在eclipse菜单中,贡献本身就是扩展点.因此,如果右键单击以查看弹出菜单,系统将检查扩展点的所有实现者,并将检查哪些适用于给定对象或视图.

对未来有一些建议

由于Eclipse平台远非用户友好的记录,因此根据我的经验,寻找合适的扩展点是最复杂的.我总是从平台本身的现有解决方案开始.所以安装JADclipse,开始查找显示的文本.例如,在plugins文件夹中查找文本“Quick fix”.你会找到一个属性文件.你看到属性的关键,然后查找它所在的类或plugin.xml.然后你会看到一个活生生的例子来解决你的问题.这总是有效,甚至比谷歌更好:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读