【问题标题】:(Eclipse RCP) How can I add shortcut text after a menu entry in toolbar?(Eclipse RCP) 如何在工具栏中的菜单项后添加快捷方式文本?
【发布时间】:2012-07-03 05:25:35
【问题描述】:

我想在工具栏中的菜单项后添加快捷方式文本。

例如,对于工具栏中的“复制”菜单项,工具栏中默认只有一个图像,工具提示将为“复制(Ctrl + C)”,我需要在图像后添加“Ctrl + C”复制菜单项,我搜索了很多,但找不到更多有用的资料。

另外action(比如Copy)有一个快捷键,比如“Ctrl+C”,当我们的鼠标悬停在菜单项上时,会显示“Copy(Ctrl+C)”,但是当我使用Action的时候。 getText(),我只能得到“Copy”,不能得到“Copy (Ctrl + C)”

感谢您的帮助,这个问题困扰了我几天。

【问题讨论】:

  • 现在工具栏的一些菜单项被添加到方法“fillCoolBar”中,其他的从plugin.xml扩展页面添加。

标签: java eclipse plugins rcp


【解决方案1】:

您可以使用命令、动作和绑定轻松显示快捷方式。

首先。在 org.eclipse.ui.commands 扩展中创建命令。 二、在 org.eclipse.ui.bindings 扩展中绑定快捷方式和命令。

如果你这样做,快捷方式(ctrl+c)将出现在命令名称之后。

有帮助的文章看教程:

命令制作方法:http://www.vogella.com/articles/EclipseCommands/article.html

键绑定:http://www.vogella.com/articles/EclipseCommandsKeybindings/article.html

它看起来很奇怪而且很难,但是如果你掌握了eclipse命令,它将是RCP开发中最强大的扩展之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    相关资源
    最近更新 更多