« 新規ビューの作成方法 | トップページ | ビュー上のコンテキストメニュー(1) »

2004.02.06

ページへのビューの表示・非表示

あるビューをあるページ内に表示する,あるいは,あるページからあるビューを非表示にする場合は,IWorkbenchPageインタフェースの以下のメソッドを使用する。

 ・ビューを表示する - IWorkbenchPage#showView(String viewId)
 ・ビューを非表示にする - IWorkbenchPage#hideView(IViewPart view)

たとえば,アクティブなページにOutlineビューを表示するには,以下のコードを記述する。

  IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
  IWorkbenchPage page = window.getActivePage();
  IViewPart view =
    page.showView("org.eclipse.ui.views.ContentOutline");

showViewメソッドの引数はビューのIDの文字列を渡すのであり,ビューのクラス名ではないことに注意。つまり,もし何かビューを表示したければ,そのビューのIDを知らなければいけないってことになります。

|

« 新規ビューの作成方法 | トップページ | ビュー上のコンテキストメニュー(1) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/12631/170895

この記事へのトラックバック一覧です: ページへのビューの表示・非表示:

« 新規ビューの作成方法 | トップページ | ビュー上のコンテキストメニュー(1) »