2

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

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

动作(例如 Copy )也有一个快捷方式,例如“Ctrl + C”,当我们的鼠标悬停在菜单项上时,会显示“Copy (Ctrl+C)”,但是当我使用 Action.getText() ,我只能得到“复制”,而不是“复制(Ctrl + C)”

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

4

1 回答 1

0

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

第一的。在 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 开发中最强大的扩展之一。

于 2013-01-08T08:16:16.813 回答