RCP學習筆記

2022-09-13 12:33:09 字數 709 閱讀 2005

一些model特徵:

trimmed window: 帶最小化最大化的窗體

perspective stack: 裝載perspective的容器

perspective:乙個透視,可以直接包含partsashcontainer, part stack或part

partsashcontainer: 裝載part stack的容器

part stack: 可以裝載多個part, 分多個標籤欄顯示

part: 乙個標籤以及對應的editor, 可通過uri定位**類來擴充套件內容

swt:

元件:text 輸入框

button 按鈕

browser 瀏覽器

事件:addselectionlistener方法,new selectionadapeor()類作為引數,或實現selectionlistener介面的類

annotation api:

@postconstruct: 將於構建元件時被呼叫

@predestroy: 將於摧毀元件前被呼叫

@focus: 當元件或得焦點時被呼叫

@persists: 當儲存狀態改變時被呼叫

@persiststate: 在@predestroy及摧毀元件前被呼叫,主要用於儲存persist資訊

tips:

關於事件引數,*adapter類為實現了預設引數的*listener類,無須強制過載

Rcp新增幫助

然後新建junohelpdocument.xml檔案,建立上下文幫助索引。help document of bulkloader 現在去專案中的view中註冊幫助,找到view的createpartcontrol composite parent 新增platformui.getworkbench ...

RCP的執行原理

第一步 外掛程式類rcpplugin 系統執行後首先在manisfest.mf檔案中找到bundle activator所對應的外掛程式類,通過該類的靜態方法獲得外掛程式物件的引用,然後獲得外掛程式的各種資訊,包括外掛程式所對應的bundle檔案資訊 log日誌物件和工作台物件等。例如 獲取外掛程式...

氣象中RCP解釋

為了對未來氣候作出評估,ipcc第五份評估報告採用了四個溫室氣體濃度情景,按低至高不同代表路徑濃度 rcp 排列分別為rcp2.6 rcp4.5 rcp6.0和rcp8.5,其中後面的數字表示到2100年輻射強迫水平2.6w m 2 到 8.5 w m 2。基於這些溫室氣體濃度情景,各個氣候中心及研...