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 開発で最も強力な拡張機能の 1 つになります。

于 2013-01-08T08:16:16.813 に答える