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




通過在WizardPage上實現這個監聽器,并且將監聽器附給你的編輯組件就行。
2.在顯示下一頁前根據數據初始化下一頁界面
向導頁,給下一頁進行“數據”初始化,在getNextPage中進行。