編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks

          在eclipse/rcp中使用wizard比較容易,先參看
          http://www.eclipse.org/articles/Article-JFace%20Wizards/wizardArticle.html

          以下內容在不斷完善中...

          主要的類有兩個,IWizard,指所有wizard的容器,IWizardPage,指每一個頁面,一般是兩頁或以上了。

           

          1.怎樣控制允許/禁止“下一”

          在向導頁,有一setPageComplete方法,是控制"next"按鈕的狀態。在自己建是最好將WizardPage中的編輯體單獨建立在一個extends Composite的類中,但為了保證兩者之者進行正常通訊,要另外定義一個IWizardPageListener

          public interface IWizardPageListener {
              
          public void allowPageComplete();
          }

          通過在WizardPage上實現這個監聽器,并且將監聽器附給你的編輯組件就行。

           

          2.在顯示下一頁前根據數據初始化下一頁界面


          向導頁,給下一頁進行“數據”初始化,在getNextPage中進行。

           

          posted on 2007-11-03 19:54 wilesun 閱讀(520) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 库伦旗| 镇江市| 盐池县| 黑河市| 吴江市| 南丰县| 天长市| 五大连池市| 比如县| 紫金县| 海宁市| 灌云县| 玉门市| 广昌县| 平定县| 蕉岭县| 买车| 库尔勒市| 耒阳市| 金坛市| 华亭县| 南通市| 即墨市| 镇巴县| 娱乐| 淳安县| 湘乡市| 廉江市| 黄平县| 绥阳县| 湾仔区| 二手房| 略阳县| 甘洛县| 忻城县| 全椒县| 大丰市| 酒泉市| 丹巴县| 光泽县| 克拉玛依市|