0

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、「ファイル」メニュー項目に割り当てる方法は?

このトピックに関する手がかり、例、または HOWTO を教えてもらえますか?

4

1 に答える 1

1

これは、EMF ジェネレーターによって設定されたデフォルトの javadoc にすぎません。そのため、これまで実際のドキュメントは作成されていませんでした。

そうです、ニームノイクスはショートカットと関係がありますが、あなたが説明する方法ではありません。キーバインディングについて話しているのですが、ニーモニックは次のとおりです。

&Open は、キーボードのアクセシビリティを示す下線付きの O が付いたメニュー テキストにつながります。これは、プラットフォーム固有のアクセラレータを使用してコマンドに到達できることをユーザーに示します。ただし、OS X では、アクセラレータはラベルの横に表示されるため、効果はありません。

org.eclipse.swt.widgets.MenuItem.setText(String string)詳細な説明については、の javadoc を参照してください。e4 モデルは、単純に要素に対してこの呼び出しを行います。org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem:499

OS X 情報定義上、ニーモニックは Mac では表示されません。設計定義については、OS X の Java 開発ガイドを参照してください。

于 2012-11-13T09:56:39.327 に答える