我想在我的eclipse 4 RCP启动画面中添加一个进度条。我尝试了以下代码和设置,但仍然无法获得进度条....
org.eclipse.ui / SHOW_PROGRESS_ON_STARTUP = true 在plugin_customization.ini文件中
我已经设置了存在splash.bmp文件的插件名称..
enter code here
<plugin>
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
name="com.example.e4.wizard"
application="org.eclipse.e4.ui.workbench.swt.E4Application">
<property name="preferenceCustomization" value="plugin_customization.ini"/>
<property name="startupForegroundColor" value="FFFF80"/>
<property name="startupMessageRect" value="250,44,250,20"/>
<property name="startupProgressRect" value="250,64,501,15"/>
<property
name="appName"
value="com.example.e4.wizard">
</property>
</product>
</extension>
的plugin.xml
答案 0 :(得分:0)
要解决您的需求,您需要创建一个生命周期钩子和自定义的splashscreen处理程序。 Lars Vogel写了一篇关于这个主题的优秀教程:
http://www.vogella.com/tutorials/Eclipse4LifeCycle/article.html#lifecycle_overview
您还可以使用OSGi服务而不是生命周期扩展。有关详细信息,请查看this bug report以及附加的示例代码。