郁悶的Perspective
下午正式開始RCP開發,于是乎輕車熟路的開始打基礎框架。
1. 建RCP項目
2. 復制Form的jar包
3. 寫第一次使用時需要維護信息的Wizard和WizardPage
4. 寫用戶登錄窗口
5. 在ApplicationWorkbenchWindowAdvisor中增加最大化代碼,在ApplicationWorkbenchAdvisor中增加保存用戶配置的代碼
1
public void postWindowOpen()
{
2
this.getWindowConfigurer().getWindow().getShell().setMaximized(true);
3
}



2

3

1
public void initialize(IWorkbenchConfigurer configurer)
{
2
configurer.setSaveAndRestore(true);
3
}



2

3

5. 寫Perspective們
7. 給Perspective們分配View們
run一下看看~暈,什么都不出來~Why!
尋了一大圈才發現問題出在第五步給ApplicationWorkbenchAdvisor中增加保存用戶配置的代碼上~注釋掉configurer.setSaveAndRestore(true);就一切正常了。
非常之不解,難道是我再給Perspective們分配View們之前已經run過了,所以記錄了我的布局方式了?不至于這么白癡吧~
希望知道的大哥給解釋一下~
客戶虐我千百遍,我待客戶如初戀!
posted on 2007-05-15 18:11 阿南 閱讀(912) 評論(0) 編輯 收藏 所屬分類: Eclipse-RCP