首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >e4模式下MMenuElement助记符的使用

e4模式下MMenuElement助记符的使用
EN

Stack Overflow用户
提问于 2012-11-06 23:11:47
回答 1查看 573关注 0票数 0

来自MMenuElement的Javadoc说:

代码语言:javascript
复制
String org.eclipse.e4.ui.model.application.ui.menu.MMenuElement.getMnemonics()

Returns the value of the 'Mnemonics' attribute.

If the meaning of the 'Mnemonics' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Mnemonics' attribute.

我强烈怀疑,Mnemonics属性与热键快捷键有关,比如在Swing或AWT中。但是,如何在Eclipse4平台上正确地使用它们还不是很清楚。例如,如何将Alt+F分配给“文件”菜单项?

有没有人能给我提供一个关于这个话题的线索,例子或方法?

EN

回答 1

Stack Overflow用户

发布于 2012-11-13 17:56:39

这只是EMF生成器设置的默认javadoc。所以到目前为止还没有真正的文档。

你说得对,记忆学与捷径有关,但不是你所描述的那样。你正在谈论键绑定,助记符是这样的:

&Open会显示一个带有下划线O的菜单文本,表示键盘可访问性。这向用户表明使用特定于平台的加速器可以到达该命令。然而,这取决于你如何看待它们,例如在OS X上,加速器显示在标签旁边,因此没有任何效果。

详细解释请参考org.eclipse.swt.widgets.MenuItem.setText(String string)的javadoc。在org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem:499中,e4模型只会导致对元素的这个调用

OS X信息助记符根据定义不在上显示,有关设计定义,请参见Java Development Guide for OS X

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13253889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档