編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            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 閱讀(523) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 长沙市| 通辽市| 崇州市| 哈巴河县| 搜索| 金平| 德昌县| 托克逊县| 彰化市| 南充市| 永昌县| 锡林浩特市| 枣强县| 桦川县| 苍山县| 琼结县| 雷波县| 江永县| 文山县| 高陵县| 武胜县| 永顺县| 青阳县| 绵竹市| 边坝县| 会昌县| 隆德县| 鹤峰县| 西丰县| 剑阁县| 安新县| 花垣县| 合作市| 如东县| 绵阳市| 九寨沟县| 贺兰县| 伊春市| 西平县| 剑川县| 张掖市|