我们配置了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页面了 :)
本文介绍如何通过修改Eclipse RCP应用程序的代码来确保每次启动时都会显示Welcome页面。通过覆盖`postWindowClose`方法并设置`showIntro`参数为true,可以实现这一功能。
1313

被折叠的 条评论
为什么被折叠?



