開發您的第一個 Eclipse RCP 應用程序(5/12)

 

開發您的第一個 Eclipse RCP 應用程序

Eclipse V3.1 使得創建富客戶機應用程序比以前更加容易

developerWorks
前一頁 第 5 頁,共 12 頁 後一頁


對本教程的評價

幫助我們改進這些內容


向 Hello World RCP 應用程序添加 Eclipse 功能

這時,除幾個菜單、動作和一個 about.html 文件以外,Hello World RCP 應用程序是一個空架子。 在本節中,您將貢獻四個 Eclipse 功能:菜單/動作、首選項頁面、視圖和 幫助。您將採用簡單的路徑,並使用 PDE 模板來生成這些功能。

步驟 1:添加菜單/動作、首選項頁面、視圖和 幫助

  1. 單擊 Ctrl+N 打開 new 嚮導。
  2. 選擇 Plug-in Project 並單擊 Next
  3. 在 Project name 文本域輸入 com.ibm.plte.ui,然後單擊 Next
  4. 單擊 Next
  5. 選擇 Custom plug-in wizard 並單擊 Next
  6. 單擊 Deselect All 並單擊 "Hello World" Action Set, Help Table of Contents, Preference PageView。單擊 Finish




回頁首


步驟 2:運行具有四個 Eclipse 功能的 Hello World RCP 應用程序

到現在爲止,您已經使用 com.ibm.plte (plugin.xml) 編輯器的 overview 頁面中的 Launch an Eclipse application 鏈接來啓動 Hello World RCP 應用程序。在這一步驟中,因爲 RCP 應用程序需要 Help 附加插件依賴項,所以您將使用 Run 對話框來啓動 RCP 應用程序。

實施步驟:

  1. 確保已關閉先前打開的 RCP 應用程序。選擇 Run > Run 打開 Run 對話框。
  2. 選擇 Eclipse Application > Eclipse Application configuration
  3. 切換到 Plug-ins 選項卡
  4. 選擇 com.ibm.plte.ui 插件。選擇 Add Required Plug-ins 並將下列插件添加到 External Plug-ins 部分的下面:
    • org.apache.ant
    • org.apache.lucene
    • org.eclipse.help.appserver
    • org.eclipse.help.base
    • org.eclipse.help.ui
    • org.eclipse.help.webapp
    • org.eclipse.tomcat
    • org.eclipse.ui.forms
  5. 單擊 Run。應用程序會出現附加的 Sample Menu。

    圖 6. 具有 Help 菜單的 Hello World RCP 應用程序
    具有 Help 菜單的 Hello World RCP 應用程序

  6. 單擊 Window > Show View > Other。選擇 Sample Category 文件夾下面的 Sample View。添加依賴的 Help 插件導致間接添加了 Help 文件夾。單擊 OK 打開 Sample View。

    圖 7. 具有視圖的 Hello World RCP 應用程序
    具有視圖的 Hello World RCP 應用程序

  7. 單擊 Window > Preferences 打開首選項對話框。檢查 Sample Preferences 首選項頁面已在對話框中。由於添加依賴的 Help 插件,導致間接添加了 Help 首選項頁面。

    圖 8. Hello World RCP 應用程序的首選項對話框
    Hello World RCP 應用程序的首選項對話框

  8. 單擊 Sample Menu > Sample Acton。一個信息對話框將會打開。
  9. 單擊 Help > Help Contents。Help 瀏覽器將打開並顯示 Help book Test TOC。

    圖 9. Hello World RCP 應用程序的 Help 內容
    Hello World RCP 應用程序的 Help 內容

步驟 3:啓用 Hello World RCP 應用程序工具條

可以將動作添加到菜單條或工具條。要在工具條中顯示動作,您首先需要在 RCP 應用程序中啓用工具條。當使用 Hello RCP 模板生成 RCP 應用程序時,默認是不啓用工具條的。完成以下步驟啓用工具條:

  1. 從 the com.ibm.plte 項目打開 com.ibm.plte.ApplicationWorkbenchWindowAdvisor.java。
  2. 將 configurer.setShowCoolBar(false); 改爲 configurer.setShowCoolBar(true); 並保存文件。
  3. 確保已關閉先前打開的 RCP 應用程序。返回到 com.ibm.plte (plugin.xml) 編輯器的 overview 頁面。單擊 Testing 部分的 Launch an Eclipse application。現在您將看到具有單個動作的工具條。單擊該動作會出現與從 Sample Menu 單擊 Sample Action 出現的相同消息對話框。

    圖 10. 具有工具條的 Hello World RCP 應用程序
    具有工具條的 Hello World RCP 應用程序





回頁首


步驟 4:在 Eclipse IDE 中部署上述四個功能

上面四個功能不是 RCP 應用程序所獨有的。它們也可以是 Eclipse 工具的一部分。這是 Eclipse 框架優點:可以重用 Eclipse 組件。在這一步驟中,將上述四個功能添加到 Eclipse IDE:

  1. 確保已關閉先前打開的 RCP 應用程序。單擊 Run > Run 打開 Run 對話框。
  2. 創建一個新的 Eclipse Application configuration。
  3. 單擊 Run。另一個 Eclipse IDE 工作臺將打開。驗證上面的四個功能出現在該運行時工作臺中。
發佈了45 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章