2013-10-08 96 views
0

我試圖訪問日食共享圖片使用:如何獲得eclipse在RCP應用程序中共享圖像?

PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_PROJECT); 

但它返回null!我也試過IDE.SharedImages.IMG_OBJ_PROJECT,而不是ISharedImages.IMG_OBJ_PROJECT,但沒有用它仍然返回null。 那麼如何在eclipse RCP應用程序中獲取共享圖像呢?

+0

你有'org.eclipse.ui'(包含圖標)包含在您的RCP? –

+0

是的! 我已經添加它作爲依賴! – Destructor

+0

@格雷格 - 449我想我知道原因,我創建了工作臺,所以PlatforUI.getWorkbenh指的工作臺我創造我猜!
如何獲得共享的圖像在Eclipse中,我想在我的RCP應用 – Destructor

回答

1

ISharedImages.IMG_OBJ_PROJECT已棄用,且返回null,ISharedImages中的非棄用值工作。

僅供如果您正在使用基於IDEWorkbenchAdvisor工作臺顧問它增加了IDE項目圖像IDE.SharedImages.OBJ.PROJECT可以使用,但共享的圖像。

+0

項目像我手動添加的所有圖像! 感謝您的幫助。 – Destructor

相關問題