樂在其中

          以JEE為主攻,以Flex為點綴,以Eclipse RCP為樂趣
          請訪問http://www.inframesh.org

          首頁 新隨筆 聯系 管理
            43 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks

          公告

          All these works in this site are licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
          Creative Commons License

          常用鏈接

          留言簿(23)

          隨筆分類

          隨筆檔案

          技術鏈接

          搜索

          最新評論

          評論排行榜

          我使用的是Eclipse 3.4,在網上找了很多資料來解決這個問題,主要是兩個方法:配置文件法和硬編碼法。我經過仔細測試,反正是沒有搞定通過配置文件來設置波浪線外形,也許是Eclipse版本的問題吧。

          方法1
          我們可以通過配置文件的方式來更改產品的樣式。(注:這種方法我經過測試是不可以的,但是網上大量的都是這種方法,姑且放到這里)
          首先,在plugin.xml中對org.eclipse.core.runtime.products擴展點的屬性進行更改,如下:
           1 <extension
           2          id="product"
           3          point="org.eclipse.core.runtime.products">
           4       <product
           5 <!--[if !vml]--><!--[endif]-->            application="cn.blogjava.youxia.rcp_start.application"
           6 <!--[if !vml]--><!--[endif]-->            name="
          第一個RCP程序">
           7 <!--[if !vml]--><!--[endif]-->         <property
           8 <!--[if !vml]--><!--[endif]-->               name="preferenceCustomization"
           9 <!--[if !vml]--><!--[endif]-->               value="plugin_customization.ini"/>
          10 <!--[if !vml]--><!--[endif]-->      </product>
          11 <!--[if !vml]--><!--[endif]--></extension>
           
          可見,我們為我們的產品添加了一個prefereneCustomization屬性,該屬性的值為plugin_customization.ini文件,在該文件中,我們可以配置我們的樣式。在這里,它的內容如下:
          1 <!--[if !vml]--><!--[endif]-->org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
          2 <!--[if !vml]--><!--[endif]-->org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
           
          事實上,在這個文件中可以定義的參數有上百個,可以查看Eclipse的文檔。
           
          方法2
          采用硬編碼實現,重載ApplicationWorkbenchAdvisor類的initialize()接口,代碼如下:
          @Override
          publicvoid initialize(IWorkbenchConfigurer configurer) {
              super.initialize(configurer);
           
              //設置標簽頁弧線型外觀
              PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS, false);
          }
           
          IWorkbenchPreferenceConstants常見屬性
            
          EDITOR_MINIMUM_CHARACTERS
          但很多編輯器重疊時,設置編輯器標題文字的最短長度。默認為8個字符
          SHOW_PROGRESS_ON_STARTUP
          設置啟動時是否顯示進度條。默認值false
          DOCK_PERSPECTIVE_BAR
          設置透視圖標題欄停泊位置。默認值為TOP_RIGHT,還可以設置為TOP_LEFTLEFT
          SHOW_TEXT_ON_PERSPECTIVE_BAR
          設置透視圖是否顯示標題文本。默認值為true
          SHOW_INTRO
          啟動時是否顯示歡迎畫面。默認值為true
          posted on 2009-02-04 22:13 suprasoft Inc,. 閱讀(1329) 評論(0)  編輯  收藏 所屬分類: Eclipse
          ©2005-2008 Suprasoft Inc., All right reserved.
          主站蜘蛛池模板: 诸暨市| 盐城市| 荣昌县| 炎陵县| 靖宇县| 沁水县| 沙坪坝区| 施秉县| 台中市| 淮安市| 镇平县| 辉县市| 独山县| 元阳县| 筠连县| 万州区| 景德镇市| 镇坪县| 岳池县| 台中县| 错那县| 崇左市| 龙口市| 高碑店市| 塔城市| 洪江市| 瓦房店市| 高邑县| 乐安县| 南和县| 新蔡县| 承德市| 阳谷县| 剑河县| 怀安县| 鄂尔多斯市| 白沙| 邢台市| 庆安县| 密山市| 桃源县|