ビューに動的に作成された複数のアクションを追加したいとします。これは右上のビューメニューにそれらを加えるために働きます:ビューのToolBarManagerにドロップダウンメニューを追加
private void fillActionBars() {
IActionBars bars = getViewSite().getActionBars();
IMenuManager manager = bars.getMenuManager();
IMenuManager myMenu = new MenuManager("Menu title", MY_MENU_ID);
// add actions to myMenu
manager.add(myMenu);
bars.updateActionBars();
}
これはうまくいきます。しかし、代わりにツールバーのドロップダウンメニューにアクションを追加したいと思います(ユーザーがすぐに見ることができるように)。 3行目を
に置き換えた場合メニューが表示されません。
問題があるが、これは私が質問に何をすべきかです: 'IMenuManager'は' IContributionItem'を実装ありません。だから明らかにいくつかの追加要件があります。 –