在eclipse/rcp中使用wizard比較容易,先參看
http://www.eclipse.org/articles/Article-JFace%20Wizards/wizardArticle.html
以下內(nèi)容在不斷完善中...
主要的類有兩個,IWizard,指所有wizard的容器,IWizardPage,指每一個頁面,一般是兩頁或以上了。
1.怎樣控制允許/禁止“下一”
在向?qū)ы摚幸籹etPageComplete方法,是控制"next"按鈕的狀態(tài)。在自己建是最好將WizardPage中的編輯體單獨建立在一個extends Composite的類中,但為了保證兩者之者進行正常通訊,要另外定義一個IWizardPageListener




通過在WizardPage上實現(xiàn)這個監(jiān)聽器,并且將監(jiān)聽器附給你的編輯組件就行。
2.在顯示下一頁前根據(jù)數(shù)據(jù)初始化下一頁界面
向?qū)ы摚o下一頁進行“數(shù)據(jù)”初始化,在getNextPage中進行。