欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

rcp 的學習技術

系統 2153 0



  (一) 創建一個新的Eclipse插件工程

  請按照下列步驟為你的豐富的客戶端應用程序創建一個新的Eclipse插件工程:

  1. 在Eclipse中創建一個新的插件工程,并命名工程為EclipseTradeClient。把這個插件的應用目標定位在Eclipse 3.1版本,并且確保點選了"Create an OSGi bundle manifest"(見圖1),并點擊Next。

rcp 的學習技術
圖1."New Plug-in Project"對話框在Eclipse中創建一個新的插件工程EclipseTradeClient。


  2. 在"Plug-in Content"屏幕上,保持默認設置,但是確保選擇了"Yes"-創建一個豐富的客戶端應用程序(見圖2),并點擊Next。

rcp 的學習技術
圖2.在"Plug-in Content"屏幕選擇創建一個豐富的客戶端應用程序。


  ·至于模板,選擇"RCP application with a view",并點擊Next。

  ·填寫顯示如圖3的RCP應用程序屬性,并點擊Finish。之后,你將被提示轉到"Plug-in Development"視圖下,并點擊Yes。

rcp 的學習技術
圖3.RCP插件工程向導最后的結果屏幕


  ·現在,你已經創建了你的工程,再打開plugin.xml。你將看到如下圖4所示的屏幕快照。

點擊放大此圖片
圖4.Plugin.XML概要


  如果你是Eclipse插件開發的新手,你可能經常需要使用底部的plugin.xml選項卡。正如你從Overview選項卡中所看到的,你可以運行/調試你的Eclipse豐富的客戶端應用程序。

  ·展開EclipseTradeClient/src/eclipseTradeClient包來觀察Eclipse的RCP向導為你創建的類。在Eclipse編輯器中,點擊"All Extensions"選項卡并且展開每一個頂級的結點,如圖5所示。

點擊放大此圖片
圖5.Eclipse生成的類及所有的擴展


  請注意一下你的Application類,Perspective類和View類的擴展入口。既然Eclipse的豐富的客戶端平臺包括plugin.xml文件,所以你可以簡單地添加新的組件-通過"Extensions"選項卡中的"Add..."按鈕來添加它們。

  (二) 重構默認的View類

  如你所見,Eclipse向導為你創建了一個稱為View的類。并不是很有用,對嗎?請使用如下步驟來重構默認的視圖類:

  1. 讓我們重命名它-右擊Package Explorer中的View.java。轉到Refactor->Rename,輸入新名為ExplorerView并且點擊Preview。在隨后彈出的面板上,你會看到Perspective類被重構-使用ExplorerView.ID來代替View.ID(見圖6)。點擊OK。

點擊放大此圖片
圖6.為ExplorerView重構View類


  2. 遺憾的是,Eclipse的重構能力有點弱-特別與IntelliJ作比較的話。對于象這樣的重構來說,IntelliJ將不僅按期望對類加以改變,而且它會把重構應用于你的.xml文件!這是非常有用的特征,特別是在一種Spring/Hibernate/XML配置操作比例極大的情況下。

  你必須手工地更新對plugin.xml的重構。打開plugin.xml,并且點擊plugin.xml選項卡。找到相應于View的擴展,并且作如下更新:

name="ExplorerView"
class="eclipseTradeClient.ExplorerView"
id="EclipseTradeClient.explorerView">


  此后,進行保存(見圖7)。

rcp 的學習技術
圖7.進一步重構-手工更新Plugin.XML


  3. 對于這種簡單的重構,情況就是這樣,對嗎?是的;但遺憾的是,你還沒有結束。打開類ExplorerView,改變靜態變量ID-把它初始化為EclipseTradeClient.explorerView。這相應于你剛才在plugin.xml中設置的ID。

  4. 最后,你完成重構。現在,讓我們測試一下是否一切改動正常。切換回編輯器中的plugin.xml,并且點擊"Overview"選項卡。點擊"Launch an Eclipse application",這應該導致如圖8所示結果。

rcp 的學習技術
圖8.啟動Eclipse Trade Client程序


  5. 現在讓我們改變結點的名字。打開類ExplorerView。找到內部類ViewContentProvider,并且改變方法"Object getElements(Object parent)",讓其返回一個字符串數組({"Watch List","Order History"})。

rcp 的學習技術

rcp 的學習技術


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费观看一级特黄欧美大片 | 日韩精品网 | 欧洲精品在线观看 | 国产成人精品在线 | 人人夜 | 亚洲精品一区henhen色 | 精品国产污污免费网站 | 视频一区二区在线观看 | 精品成人一区二区三区 | 羞羞视频免费网站在线看 | 日本一区二区高清视频 | 高清性 | 亚州中文| 久久亚洲最大成人网4438 | 妇女毛片| 色天堂影院 | 亚洲视频区 | 黄色免费视频观看 | 天天躁日日躁狠狠躁中文字幕 | 亚洲精品婷婷无码成人A片在线 | 污视频在线免费播放 | 葫芦娃短视频下载 | 欧美精品国产综合久久 | 成人黄色免费在线观看 | 亚洲欧洲日产国码在线观看 | 国产99精品在线观看 | 日韩国产午夜一区二区三区 | 日本免费在线 | 日产一卡二卡乱码免费 | 一级国产黄色片 | 极品丝袜高跟91极品系列 | 闲人综合网| 嘿咻免费视频欧美激情 | 大毛片 | 国产大陆精品另类xxxx | 天天操天天干天天操 | 美腿丝袜亚洲综合 | 天天操中文字幕 | 国产一区二区三区免费观看 | 欧美国产中文 | 日本污污视频在线观看 |