Top/Eclipse/プラグイン開発のTIPS集/GooglePlugin/ビューのツールバーにいろいろな機能を実装

ダブルクリックやポップアップメニューから、ブラウザを開くまででとりあえず、エディタから検索、結果を表示、結果からブラウザでサイトにアクセス、するところまで一通り実装することができました。次はビュー自体のツールバーに機能・アイコンをつけていきたいと思います。つけたい機能としては

などがあるでしょうか。

やりかた

ツールバーに機能を追加する方法は簡単で、アクションクラスのインスタンスをIToolBarManagerクラスに追加するするだけです。具体的にはcreatePartControlないで

initializeToolBar();
中身は
private void initializeToolBar() {
  IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
  tbm.add(openBrowserAction);
}

を呼ぶだけです。

すでにフィールドにある、ブラウザを起動するアクションなどは上のように簡単に追加することができます。ただ、ツールバーなので、アイコンをセットする必要があります*1。メソッドは

openBrowserAction.setImageDescriptor(ImageDescriptor.createFromFile(
               getClass(), "home.gif"));

などです。

次は、ドラッグアンドドロップを実装します。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  
Top/Eclipse/プラグイン開発のTIPS集/GooglePlugin/ビューのツールバーにいろいろな機能を実装

現在のアクセス:9530


*1 セットしないと、テキストが表示されちゃう

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2026-07-15 (水) 00:03:35