<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大夢想家

    5年開發工程師,2年實施經理,X年售前顧問,......
    數據加載中……
    如何使RCP應用程序每次打開都顯示Welcome頁面
        RCP開發中,很多開發人員都希望,自己的RCP應有Welcome頁面,因此我們配置了intro擴展點以及introconfig擴展點,也寫了xml文件,這樣我們就有了Welcome頁面。但是Welcome只有在RCP應用程序第一次運行時才會顯示,以后都不會顯示。
        為什么會這樣?
        看看插件運行時環境中的.metadata\.plugins\org.eclipse.core.runtime\.settings目錄下的org.eclipse.ui.prefs文件中的內容:
    1#Fri Jun 29 08:57:27 CST 2007
    2eclipse.preferences.version=1
    3showIntro=false
        第一次運行以后就會產生此文件,內容中就定義了showIntro=false,為了測試,我們修改了showIntro=true,再此運行Welcome再次出現,但是org.eclipse.ui.prefs文件被更新,內容被修改。
       一定是Eclipse在運行后對org.eclipse.ui.prefs進行了修改,知道這個就好好了~我們找到了這句:
            PrefUtil.getAPIPreferenceStore().setValue(
                    IWorkbenchPreferenceConstants.SHOW_INTRO, 
    false);
            PrefUtil.saveAPIPrefs();
       在ApplicationWorkbenchWindowAdvisor中增加方法:
        @Override
        
    public void postWindowClose() {
            
    super.postWindowClose();
            PrefUtil.getAPIPreferenceStore().setValue(
                    IWorkbenchPreferenceConstants.SHOW_INTRO, 
    true);
            PrefUtil.saveAPIPrefs();
        }
       搞定,以后每次啟動都會有Welcome頁面了~


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

    posted on 2007-06-29 09:06 阿南 閱讀(1484) 評論(0)  編輯  收藏 所屬分類: Eclipse-RCP西安java用戶群

    主站蜘蛛池模板: 久久精品亚洲精品国产色婷| 亚洲爆乳成av人在线视菜奈实| av无码免费一区二区三区| 国产精品高清视亚洲一区二区 | 中文字幕免费在线看线人 | 三级黄色在线免费观看| 亚洲成aⅴ人片在线观| 免费在线观看a级毛片| 84pao强力永久免费高清| 色天使色婷婷在线影院亚洲| 亚洲国产a∨无码中文777| 成人免费777777| 亚洲国产精品免费视频| 阿v免费在线观看| 亚洲日本国产精华液| 中文字幕专区在线亚洲| 成人免费777777| 免费无码成人AV在线播放不卡 | 精品特级一级毛片免费观看| 18gay台湾男同亚洲男同| 免费人成视频x8x8入口| 精品免费久久久久久久| 两个人www免费高清视频| 亚洲日韩久久综合中文字幕| 亚洲av永久无码精品国产精品| 国产a级特黄的片子视频免费 | 日本免费一区二区三区最新| 国产一区二区三区免费| 色噜噜狠狠色综合免费视频| 亚洲人成毛片线播放| 亚洲a在线视频视频| MM131亚洲国产美女久久| 成人人免费夜夜视频观看| 84pao国产成视频免费播放| 香蕉免费看一区二区三区| 免费亚洲视频在线观看| 波多野结衣亚洲一级| 亚洲视频在线免费播放| 国产精品亚洲一区二区三区在线| 免费在线一级毛片| 午夜国产大片免费观看|