日食树中的树项目的图标

时间:2012-07-03 09:01:49

标签: java eclipse tree eclipse-rcp

有没有办法做到以下几点?

我有一个树项目图标,例如:

http://cdn1.iconfinder.com/data/icons/DarkGlass_Reworked/128x128/actions/contents.png

当某个动作发生时我想在其上添加一个标志(该标志是一个将放置在其上的图标)

如果标志是正确的标记,那么它应该像

http://store2.up-00.com/June12/yk105816.png

简单地说,我可以在动作上添加图像吗?

注意:我知道我可以通过另一种方式在行动中改变两张图像之间做这件事。但是我将不得不在PS的油漆上做一些工作。

抱歉图片的链接和新用户一样,我无法发布图片

2 个答案:

答案 0 :(得分:5)

您想要实现的目标在Eclipse平台中称为装饰器

您可以在此页面上找到详细说明以及示例:http://www.eclipse.org/articles/Article-Decorators/decorators.html

还检查以下stackoverflow问题:

希望这有帮助。

答案 1 :(得分:2)

您可以使用或子类化org.eclipse.jface.resource.CompositeImageDescriptor来动态组合多个图像。