編程生活

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

          在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

          public interface IWizardPageListener {
              
          public void allowPageComplete();
          }

          通過在WizardPage上實現(xiàn)這個監(jiān)聽器,并且將監(jiān)聽器附給你的編輯組件就行。

           

          2.在顯示下一頁前根據(jù)數(shù)據(jù)初始化下一頁界面


          向?qū)ы摚o下一頁進行“數(shù)據(jù)”初始化,在getNextPage中進行。

           

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 团风县| 大丰市| 武穴市| 璧山县| 蕉岭县| 社会| 罗源县| 甘孜县| 阜康市| 吴忠市| 澎湖县| 右玉县| 庄河市| 吉林省| 泽州县| 育儿| 皋兰县| 花莲县| 丹江口市| 方城县| 克什克腾旗| 临西县| 海原县| 新余市| 前郭尔| 揭阳市| 葫芦岛市| 临夏县| 嘉善县| 榆中县| 句容市| 会东县| 湾仔区| 法库县| 乐清市| 绍兴县| 原阳县| 江津市| 都匀市| 沙坪坝区| 同心县|