0

CommandContributionItem私は次のようにプログラムで作成することができます:

CommandContributionItemParameter param = new CommandContributionItemParameter(serviceLocator, id, commandId, CommandContributionItem.STYLE_PUSH);
CommandContributionItem item = new CommandContributionItem(this);

スタイルCommandContributionItem.STYLE_PUSHをに変更するCommandContributionItem.STYLE_PULLDOWNと、プッシュボタンの代わりにツールバーにプルダウンメニューを作成できます。

今私の質問は、これにどのように記入するかitemsですContributionItem。オブジェクトにはすでにfillメソッドがありますが、他のオブジェクトをとしてCommandContributionItem入力したいと思います。どうすればいいですか?CommandContributionItemmenu items

4

1 に答える 1

0
  1. メニューの貢献を追加します。

    ツールバー:org.eclipse.ui.main.toolbar?after=追加

  2. 上部のツールバーの下にあるプルダウン メニューに表示するコマンドを追加します。例: 新しいプルダウン メニュー。ボタンを直接クリックすると、新しいウィザードが表示されます。それ以外の場合は、下矢印をクリックできます。

    このコマンドの ID を com.org.new.mywizard とします。

  3. 別のメニュー貢献を追加する

    場所 uri as:menu:com.org.new.mywizard

4.ドロップダウンに追加したいコマンドは、上記のメニューコントリビューションの下に追加します

于 2012-11-05T11:42:21.510 に答える