9910

          單飛

             :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              public static void hidePropertiesView() {
                  hideView("org.eclipse.ui.views.PropertySheet");
              }

              public static void hideView(final String theViewId) {
                  invokeOnDisplayThread(new Runnable() {
                      public void run() {
                          try {
                              IWorkbenchPage activePage = getActivePage();
                              IViewPart iviewpart = activePage.findView(theViewId);
                              activePage.hideView(iviewpart);
                          } catch (Exception ex) {
                              ex.printStackTrace();
                          }
                      }
                  });
              }

              public static void invokeOnDisplayThread(Runnable runnable) {
                  IWorkbench workbench = PlatformUI.getWorkbench();
                  IWorkbenchWindow windows[] = workbench.getWorkbenchWindows();
                  if (windows != null && windows.length > 0) {
                      Display display = windows[0].getShell().getDisplay();
                      display.syncExec(runnable);
                  } else {
                      runnable.run();
                  }
              }


          posted on 2009-08-03 11:29 單飛 閱讀(676) 評(píng)論(0)  編輯  收藏 所屬分類: Eclipse Plugin
          主站蜘蛛池模板: 都昌县| 阿图什市| 永济市| 桦南县| 陆良县| 噶尔县| 文水县| 阜新| 昌黎县| 绥中县| 安陆市| 凉山| 白城市| 德庆县| 永福县| 安阳市| 商水县| 方城县| 屯昌县| 海林市| 青河县| 昭觉县| 寿光市| 镇坪县| 遂川县| 宽甸| 福清市| 阿瓦提县| 抚远县| 思南县| 盐山县| 宜丰县| 桂平市| 瓮安县| 合肥市| 龙门县| 浦县| 桂阳县| 宜阳县| 社旗县| 含山县|