1. 程式人生 > >GEF入門實例_總結_04_Eclipse插件啟動流程分析

GEF入門實例_總結_04_Eclipse插件啟動流程分析

理解 viso inf targe get ica order workbench 註意

一、前言

本文承接上一節:GEF入門實例_總結_03_顯示菜單和工具欄

註意到app目錄下的6個類文件。

技術分享圖片

這6個文件對RCP應用程序而言非常重要,可能我們現在對這幾個文件的理解還是雲裏霧裏,這一節我們將通過這幾個文件來了解Eclipse插件的啟動過程。

二、Eclipse插件啟動流程圖

有問題的地方:第9步的實際的具體流程我暫時還不清楚。

Eclipse啟動流程圖如下,都是自己總結的,所以可能有不當之處,希望讀者能解惑並將其完善。

技術分享圖片

三、6個類文件的作用

這六個類文件的作用如下:

類名 作用
Application RCP應用程序的入口
ApplicationWorkbenchAdvisor 負責應用程序生命周期管理
ApplicationWorkbenchWindowAdvisor 負責窗口生命周期管理。控制窗口界面的UI元素。
ApplicationActionBarAdvisor 負責定義創建窗口的行為。 負責創建菜單欄、工具欄、狀態行

GEF入門實例_總結_04_Eclipse插件啟動流程分析