有没有办法在eclipse rcp中动态设置view/part的图标?

Is there any way to dynamically set the icon of view/part in eclipse rcp?

我想用我的应用程序主题更改 eclipse rcp 中 view/part 的图像。截至目前,这不是 E4 应用程序,因此我们仍在使用 org.eclipse.ui.views 作为扩展名 point.So我在扩展的图标路径中硬编码了图像路径。

我想如果我可以通过代码设置图标就可以做到这一点。有没有办法做到这一点

扩展ViewPart的class可以通过调用setTitleImage方法改变图像:

protected void setTitleImage(Image titleImage)