9910

          單飛

             :: 首頁 :: 聯(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 單飛 閱讀(671) 評(píng)論(0)  編輯  收藏 所屬分類: Eclipse Plugin
          主站蜘蛛池模板: 资阳市| 乌什县| 余姚市| 邢台市| 湘乡市| 镇原县| 宁河县| 浦江县| 通城县| 玉林市| 错那县| 巴青县| 文登市| 锡林郭勒盟| 武功县| 根河市| 安龙县| 定州市| 贵定县| SHOW| 桐柏县| 泾川县| 鄄城县| 江安县| 康马县| 肃宁县| 通河县| 宜阳县| 正阳县| 县级市| 册亨县| 和政县| 勐海县| 古浪县| 宜君县| 威信县| 灌阳县| 武平县| 焉耆| 临漳县| 石嘴山市|