嘟嘟

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            26 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(6)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           可以把視圖的標簽改成波浪形,通過配置文件的方式來更改產(chǎn)品的樣式。
          plugin.xml中對org.eclipse.core.runtime.products擴展點的屬性進行更改,如下:

            <extension
                     id="product"
                     point="org.eclipse.core.runtime.products">
                  <product
                        application="cn.blogjava.youxia.rcp_start.application"
                        name="
          RCPDemo">
                     <property
                           name="preferenceCustomization"
                           value="plugin_customization.ini"/>
                   </product>
             </extension>

           

          添加了一個prefereneCustomization屬性,該屬性的值為plugin_customization.ini文件(項目根目錄下),在該文件中,我們可以配置我們的樣式。在這里,它的內(nèi)容如下:

          1 org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
          2 org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight


          在這個文件中可以定義的參數(shù)有很多,可以查看
          Eclipse的文檔。

          第2個方法: PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,false); // 沒試過
          posted on 2007-06-13 20:34 fyp1210 閱讀(1049) 評論(3)  編輯  收藏 所屬分類: RCP&SWT&JFACE

          Feedback

          # re: RCP的外觀 (標簽改成波浪形) 2007-06-27 19:34 ask
          問一下:在Eclipse的文檔的什么位置?
          謝謝  回復(fù)  更多評論
            

          # re: RCP的外觀 (標簽改成波浪形) 2007-06-28 10:53 fyp
          http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/IWorkbenchPreferenceConstants.html

          在IWorkbenchPreferenceConstants中有很多常量,用來配置preference settings  回復(fù)  更多評論
            

          # re: RCP的外觀 (標簽改成波浪形) 2009-03-31 21:41 唐伯虎點蚊香
          第二種方法可以,驗證,我第一種方法失敗,第二種方法的類我貼出來了,大家自己看。
          public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

          public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
          super(configurer);
          }

          public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
          return new ApplicationActionBarAdvisor(configurer);
          }

          public void preWindowOpen() {
          IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
          configurer.setInitialSize(new Point(850, 600));
          configurer.setShowCoolBar(false);
          configurer.setShowStatusLine(true);
          configurer.setShowMenuBar(true);
          configurer.setTitle("第一個RCP程序");
          // IPreferenceStore store = PrefUtil.getAPIPreferenceStore();
          // store.setValue(IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR,IWorkbenchPreferenceConstants.TOP_RIGHT);
          // PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR,
          // IWorkbenchPreferenceConstants.TOP_RIGHT);
          PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,false);
          }
          }
            回復(fù)  更多評論
            

          主站蜘蛛池模板: 方正县| 五河县| 浦县| 布尔津县| 肥乡县| 开阳县| 民丰县| 盘山县| 辰溪县| 龙江县| 荆门市| 旺苍县| 南郑县| 南投市| 彰化市| 大荔县| 普兰店市| 永福县| 芦溪县| 扬中市| 玛多县| 普定县| 和龙市| 台中市| 涟源市| 永和县| 宝坻区| 万载县| 新乐市| 蓬莱市| 清镇市| 买车| 扬中市| 曲靖市| 大荔县| 临安市| 南靖县| 汉寿县| 莒南县| 安化县| 深圳市|