質問:Eclipseプラグインの開発に関して、アクションバー(メニューバー、ツールバー...)をアクション(特にJavaエディタ)に追加するときの違いを教えてください。Eclipseプラグイン:アクションバーとメニュー、ツールバーの違いは何ですか?
EclipseのJavaエディタにアクションを追加したいと思います。私はorg.eclipse.jdt.uiにある 'Change Method Signature'アクションの後にアクションをモデリングしています。最初は、メニュー項目を追加するために普通のorg.eclipse.ui.menusを実行するだけで十分だと思っていました。
: org.eclipse.jdt.ui.actions.RefactorActionGroupを熟読した後、私はpublic void fillActionBars(IActionBars)
RefactorActionGroupクラスはメソッドでアクションバーにアクションを置くのポイントを作ることは、私が被写体に見つけた唯一の議論は 2006 article参照のEclipse 3.1であることがわかり
Eclipseの専門用語では、「アクションバー」は、メニュー、 ツールバー、およびステータスバーを網羅した用語です。 ActionBar Advisorは、これらの場所内でアクション の作成を処理します。プラグインは、そのプラグイン・ファイルを使用して、アクション を動的に提供することもできます。プラグイン・ウィザードによって提供される 実装についてはリスト7を、 メソッドについては表7を参照してください。
私は混乱します。イベントを明示的にメニューとして追加する場合、なぜorg.eclipse.jdt.ui.actions.RefactorActionGroupのようなコードサンプルがアクションバーを扱うのでしょうか?アクションバーとアクションを追加する他の手段との関係は何ですか?
ありがとうございました。