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) 評論(0)  編輯  收藏 所屬分類: Eclipse Plugin
          主站蜘蛛池模板: 陆丰市| 鸡泽县| 滦南县| 奇台县| 长兴县| 海淀区| 辽宁省| 绥中县| 通许县| 玉山县| 霞浦县| 建始县| 依安县| 梨树县| 柯坪县| 克什克腾旗| 宜丰县| 哈尔滨市| 门源| 海口市| 青州市| 湘西| 遂溪县| 阿拉善右旗| 高雄市| 宜春市| 陕西省| 平陆县| 南阳市| 伊宁县| 铁力市| 灵璧县| 营山县| 定西市| 浦城县| 巫溪县| 灵山县| 库尔勒市| 吐鲁番市| 观塘区| 西峡县|