大夢想家

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


          哪個哥哥知道XMIND 2007的注冊里面,點擊關閉以后直接關閉RCP這個東東是怎么實現的?

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

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

          評論

          # re: 向XMIND 2007學習[未登錄] 2007-05-15 18:40 beansoft

          直接調用 System.exit(0) 應該就可以了把...

          或者
          IWorkbenchWindow window = ....;

          window.getWorkbench().close();
            回復  更多評論    

          # re: 向XMIND 2007學習 2009-07-06 13:13 單飛

          現在都開源了,可以研究一下
            回復  更多評論    
          主站蜘蛛池模板: 平阴县| 丹江口市| 巨鹿县| 益阳市| 藁城市| 麻栗坡县| 鲁山县| 高阳县| 靖西县| 镶黄旗| 治县。| 神农架林区| 灵璧县| 三台县| 平乡县| 宜丰县| 马尔康县| 太保市| 行唐县| 区。| 溧阳市| 雷波县| 内黄县| 塘沽区| 嘉义县| 海南省| 巴彦淖尔市| 常州市| 澄城县| 桑日县| 天门市| 建宁县| 贡山| 巴东县| 昭苏县| 德州市| 伊宁市| 凌海市| 宿松县| 灵川县| 印江|