来自MMenuElement的Javadoc说:
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分配给“文件”菜单项?
有没有人能给我提供一个关于这个话题的线索,例子或方法?
发布于 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。
https://stackoverflow.com/questions/13253889
复制相似问题