大夢(mèng)想家

          5年開發(fā)工程師,2年實(shí)施經(jīng)理,X年售前顧問,......
          數(shù)據(jù)加載中……
          向XMIND 2007學(xué)習(xí)
              XMIND 2007(未注冊(cè))運(yùn)行以后,先彪出一個(gè)Wizard,向人們要錢~
              OK,我的東東第一次運(yùn)行的時(shí)候也要一個(gè)Wizard,不要錢,要數(shù)據(jù)庫配置信息。
              首先了解一下Wizard基礎(chǔ):
              圖是Eclips Help的,不用文字,一張圖就夠~說的很詳細(xì)。
              Wizard的顯示是需要Wizard Dialog的, Wizard Dialog顯示的是Wizard,Wizard(繼承自Wizard,實(shí)現(xiàn)自INewWizard)中則包含了N個(gè)Wizard Page.只要page的數(shù)量大于2,那么下面的back和next就可以用了,太簡單了~
              Wizard Page中的public void createControl(Composite parent)方法主要是Page中的控件;
              Wizard中的public boolean performFinish()方法是處理,點(diǎn)擊Finish以后的處理方法;
              在RCP啟動(dòng)之前先啟動(dòng)Wizard就是在Applicationpublic Object start(IApplicationContext context) throws Exception 方法中Display display = PlatformUI.createDisplay();之下,int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());之上增加啟動(dòng)Wizard的代碼:
          1WizardDialog wizardDialog = new WizardDialog(new Shell(), new FirstTimeConfigWizard());
          2        wizardDialog.open();


          哪個(gè)哥哥知道XMIND 2007的注冊(cè)里面,點(diǎn)擊關(guān)閉以后直接關(guān)閉RCP這個(gè)東東是怎么實(shí)現(xiàn)的?

          客戶虐我千百遍,我待客戶如初戀!

          posted on 2007-05-15 18:26 阿南 閱讀(958) 評(píng)論(2)  編輯  收藏 所屬分類: Eclipse-RCP

          評(píng)論

          # re: 向XMIND 2007學(xué)習(xí)[未登錄] 2007-05-15 18:40 beansoft

          直接調(diào)用 System.exit(0) 應(yīng)該就可以了把...

          或者
          IWorkbenchWindow window = ....;

          window.getWorkbench().close();

          # re: 向XMIND 2007學(xué)習(xí) 2009-07-06 13:13 單飛

          現(xiàn)在都開源了,可以研究一下
          主站蜘蛛池模板: 报价| 通州区| 额尔古纳市| 建德市| 隆昌县| 大兴区| 南宁市| 体育| 潜山县| 旺苍县| 贵德县| 泰顺县| 江门市| 长葛市| 璧山县| 蕉岭县| 湟源县| 新龙县| 城口县| 罗山县| 济源市| 崇明县| 合肥市| 黑龙江省| 乳源| 安多县| 缙云县| 台中市| 德昌县| 寿光市| 敦煌市| 新邵县| 长治市| 延津县| 浑源县| 五河县| 临澧县| 沙坪坝区| 车险| 关岭| 图木舒克市|