嘟嘟

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            26 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks
           可以把視圖的標簽改成波浪形,通過配置文件的方式來更改產品的樣式。
          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文件(項目根目錄下),在該文件中,我們可以配置我們的樣式。在這里,它的內容如下:

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


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

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

          Feedback

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

          # 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  回復  更多評論
            

          # 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);
          }
          }
            回復  更多評論
            

          主站蜘蛛池模板: 博湖县| 那坡县| 五大连池市| 北川| 睢宁县| 原阳县| 醴陵市| 周口市| 鹤壁市| 综艺| 砚山县| 丰城市| 满洲里市| 堆龙德庆县| 成都市| 富阳市| 贺兰县| 邵武市| 定日县| 长子县| 沐川县| 深泽县| 滨海县| 汉川市| 枣阳市| 镇远县| 班戈县| 于田县| 奎屯市| 竹北市| 临江市| 巨鹿县| 桓仁| 工布江达县| 大姚县| 来安县| 鄂温| 曲靖市| 金坛市| 华池县| 石狮市|