9910

          單飛

             :: 首頁 :: 聯系 :: 聚合  :: 管理
              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) 評論(0)  編輯  收藏 所屬分類: Eclipse Plugin
          主站蜘蛛池模板: 高青县| 行唐县| 旬阳县| 文化| 福鼎市| 太原市| 保定市| 阿坝县| 军事| 桓仁| 额尔古纳市| 鹿邑县| 唐河县| 洛川县| 静乐县| 万全县| 玛曲县| 瓮安县| 阳信县| 商水县| 磴口县| 紫阳县| 福鼎市| 孟连| 安阳市| 太仓市| 六枝特区| 盈江县| 青阳县| 水富县| 乡宁县| 龙口市| 松滋市| 红原县| 古浪县| 乌拉特后旗| 清水河县| 霍林郭勒市| 京山县| 犍为县| 甘洛县|