RCP程序實現進度條

在.product文件裏指定“Add a progress bar”和進度條的尺寸以後,進度條很可能並未如你設想中出現在Splash圖片上,解決的方法如下:

1、在.product文件同一目錄裏創建customization.ini文件,包含這樣的文本內容:org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true

2、在plugin.xml裏的org.eclipse.core.runtime.products擴展點下的對應product下添加屬性preferenceCustomization,值爲customization.ini;這個擴展點一般是在編輯.product文件後導出RCP時自動生成的。

3、爲讓所有的修改生效,可能需要以-clean方式啓動你的RCP程序。

4、進度條的位置和大小也可直接在plugin.xml裏指定,同樣是對應product下的屬性,分別爲startupProgressRect和startupMessageRect,屬性值例如“10,290,200,16”,前兩個數字是位置,後兩個是尺寸。


BTW,在3.3版本的Eclipse裏可能會免去在customization.ini文件裏做設置的步驟。

參考:

http://www.eclipsezone.com/eclipse/forums/m92055175.html

http://eclipsezone.com/eclipse/forums/m92053781.html

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章