樂在其中

          以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.
          主站蜘蛛池模板: 通渭县| 二连浩特市| 广南县| 罗甸县| 新闻| 惠东县| 色达县| 介休市| 仁化县| 县级市| 镇巴县| 盐山县| 罗山县| 集安市| 保康县| 永宁县| 开鲁县| 肇州县| 崇义县| 禹城市| 双峰县| 新郑市| 洛阳市| 萍乡市| 宁武县| 吉木乃县| 永寿县| 奉节县| 寿光市| 高碑店市| 武功县| 偏关县| 华亭县| 汝南县| 漾濞| 大余县| 兴义市| 宣城市| 吴川市| 铜川市| 图们市|