大夢想家

          5年開發工程師,2年實施經理,X年售前顧問,......
          數據加載中……
          Eclipse3.3新特性體驗之最大化最小化改進
              昨天晚上寫了Eclipse3.3的新特性,心中異常興奮,想快點用到現有的產品開發框架中,于是開始把玩最大化最小化的新特性。
             研究了整整一下午也沒有發現有什么方法可以設置一個Viewer讓它在透視圖啟動的時候自己做最小化,其實剛開始思路是不對的,不應該考慮讓Viewer自己有什么變化;Viewer的大小,位置都是在透視圖中設置的,它自己是沒有任何能力干涉的。
             在Eclipse的新聞組中咨詢了一下PW告訴我org.eclipse.ui.perspectiveExtensions擴展點,提供了定義Viewer最小化的屬性,而且這個屬性是Eclipse3.3新增的,只要有就好辦~有樣學樣!
             拉出來PerspectiveExtension管理注冊代碼讀讀就明白了~原來:
          1    public void createInitialLayout(IPageLayout layout) {
          2            }
            透視圖類中的IPageLayout的實現類是PageLayout,暈死,在Eclipse的API中竟然沒有人告訴我~
            于是只需要這樣就可以讓一個Viewer在透視圖啟動時做最小化了,如果你用的是Eclipse3.3開發RCP程序,那么就可以非常方便的給客戶在一個透視圖中展現多個Viewer了~
             代碼如下:
              public void createInitialLayout(IPageLayout layout) {
                  PageLayout pageLayout 
          = (PageLayout)layout;
                  
          //layout.addView(ViewPart1.class.getName(), IPageLayout.LEFT, 0.35f, layout.getEditorArea());
                  pageLayout.addView(ViewPart1.class.getName(), IPageLayout.LEFT, 0.35f, layout.getEditorArea(), true);
              }
             Eclipse開發團隊其實就是在IPageLayout實現類中追加了一個方法~哎~什么遵循接口編程~他們竟然不修改接口~希望正式版發布的時候這個問題有修改~

            距離Eclipse3.3正式發布還有2天~大家拭目以待吧~

          客戶虐我千百遍,我待客戶如初戀!

          posted on 2007-06-27 23:00 阿南 閱讀(3236) 評論(4)  編輯  收藏 所屬分類: Eclipse-RCP西安java用戶群

          評論

          # re: Eclipse3.3新特性體驗之最大化最小化改進 2007-06-28 18:57 BeanSoft

          Eclipse開發團隊其實就是在IPageLayout實現類中追加了一個方法~哎~什么遵循接口編程...

          還發現他們寫源代碼注釋文檔喜歡抄一下就完事... 真是敷衍.
            回復  更多評論    

          # re: Eclipse3.3新特性體驗之最大化最小化改進 2007-07-01 00:16 yrdy

          終于發布了,正在下載中...
            回復  更多評論    

          # re: Eclipse3.3新特性體驗之最大化最小化改進 2007-07-08 04:41 abent

          "如果你用的是Eclipse3.3開發RCP程序,那么就可以非常方便的給客戶在一個透視圖中展現多個Viewer了~",這句話似乎有歧義
            回復  更多評論    

          # re: Eclipse3.3新特性體驗之最大化最小化改進 2007-08-02 16:07 wuming

          ---------------------
          哎~什么遵循接口編程~他們竟然不修改接口~希望正式版發布的時候這個問題有修改~
          ---------------------
          遵循接口編程,就是要修改接口? 暈啊。弄明白什么是對接口編程再出來寫這樣的東東吧, 否則會把小dd小mm們交壞嘀哦...
            回復  更多評論    
          主站蜘蛛池模板: 慈溪市| 九江县| 莱阳市| 托克逊县| 吉林省| 鹤壁市| 丽水市| 两当县| 沁源县| 贡觉县| 苏尼特左旗| 孝义市| 利川市| 横山县| 普安县| 襄樊市| 龙岩市| 新民市| 呼伦贝尔市| 平和县| 馆陶县| 府谷县| 卫辉市| 青龙| 玛沁县| 永丰县| 乌什县| 井冈山市| 盐山县| 沅江市| 南京市| 安仁县| 克拉玛依市| 渝北区| 同江市| 深圳市| 湄潭县| 平罗县| 石楼县| 报价| 和顺县|