中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RCP的圖標顯示方式

發布時間:2020-08-06 14:37:35 來源:網絡 閱讀:523 作者:您的憨豆 欄目:軟件技術

  這個問題困擾很多天,網上翻爛了最終還是沒有找到,終于在偶然間,想到了..... 



 RCP的圖標顯示有兩種顯示方式。這兩種顯示方式都是通過配置文件來加以控制。

 1.插件或RCP項目,可以創建一個*.product文件

這個文件提供了一個和plugin.xml類似的界面。它提供了項目的啟動、打包導出、項目個性化等功能。我最喜歡的還是它的打包導出功能。在前段時間,有一篇關于依賴包升級后的處理


今天來簡單談談這個文件。
(1) 創建product文件,File -> new -> other,選擇plug-in Development->Product configuration
RCP的圖標顯示方式


(2) 如果你用run...并以product(非application)方式啟動過項目,則在界面的第三項:Use a launch configuration可以選擇到你的項目。如果在plugin.xml有關于product的擴展點設置,則在界面的第二項:Use an existing product可以選擇到你的項目。建議先考慮第二項,再考慮第三項。
RCP的圖標顯示方式


(3) 如果plugin.xml還沒有關于product的擴展點設置,則創建product文件會在plugin.xml創建一個。

   <extension
         id="application_ccc" //可以任取
         point="org.eclipse.core.runtime.applications">
      <application>
         <run
               class="aaa.bbb.ccc.Application">  //對應于項目里實現了IPlatformRunnable的那個類
         </run>
      </application>
   </extension>
   
   <extension
         id="product_ccc"  //可以任取
         point="org.eclipse.core.runtime.products"> 
      <product
            application="aaa_bbb_ccc.application_ccc" //aaa_bbb_ccc對應于MANIFEST.MF的Bundle-SymbolicName。可以改為aaa.bbb.ccc,當然MANIFEST.MF中也要相應做修改。
            name="RCP Product">
         <property
               name="aboutText"
               value="%aboutText">  //about界面的顯示文字,在plugin.properties文件中定義
         </property>
         <property
               name="windowImages"
               value="icons/sample2.gif">
         </property>
         <property
               name="aboutImage"
               value="product_lg.gif">
         </property>
      </product>
   </extension>



打開*.product在overview選項卡的第二項Product ID,可以new,這會在plugin.xml新增一個product擴展點設定。建議不要這樣,沒有必要在plugin.xml中保留兩個以上的product擴展點設定。


用product文件來導出項目

RCP的圖標顯示方式




在product文件中,還可以設定執行文件的名稱和圖標,如下

RCP的圖標顯示方式



較果如下:

RCP的圖標顯示方式


2.我是使用第二種,通過綁定bind來控制圖片的顯示。

Eclipse-File_New-Other

先創建plug-in Object項目


RCP的圖標顯示方式

單選顯示

RCP的圖標顯示方式

選擇一個模板,我這選的一個視圖的樣式

RCP的圖標顯示方式

這一步最重要,一定要勾選,否則你的plugin.xml即使加載了圖片配置,也是無法顯示,因為你沒有綁定。

RCP的圖標顯示方式

在product標簽定義你想要的圖片和標題名稱

RCP的圖標顯示方式

下面就是見證奇跡的時候到了。

RCP的圖標顯示方式


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

集安市| 浦县| 济阳县| 涿鹿县| 蓝山县| 甘谷县| 延寿县| 内丘县| 阿合奇县| 根河市| 霸州市| 集安市| 康保县| 轮台县| 大埔县| 绥宁县| 乌鲁木齐县| 贵州省| 南安市| 呼图壁县| 梁山县| 福安市| 恩平市| 平顺县| 万年县| 眉山市| 屏东县| 循化| 普兰县| 杭锦旗| 扬州市| 昌乐县| 汉沽区| 临西县| 云林县| 徐水县| 民勤县| 巴楚县| 余庆县| 乐清市| 金昌市|