我们配置了intro扩展点以及introconfig扩展点,也写了xml文件,这样我们就有了Welcome页面. 但正常情况下Welcome只有在RCP应用程序第一次运行时才会显示,以后都不会显示。
这是Eclipse的pref中的showIntro参数发生了改变所致,在RCP插件的ApplicationWorkbenchWindowAdvisor中增加下列代码即可:
@Override
public void postWindowClose() {
super.postWindowClose();
PrefUtil.getAPIPreferenceStore().setValue(
IWorkbenchPreferenceConstants.SHOW_INTRO, true);
PrefUtil.saveAPIPrefs();
}
Ok,以后每次启动都会有Welcome页面了 :)