有没有办法做到以下几点?
我有一个树项目图标,例如:
http://cdn1.iconfinder.com/data/icons/DarkGlass_Reworked/128x128/actions/contents.png
当某个动作发生时我想在其上添加一个标志(该标志是一个将放置在其上的图标)
如果标志是正确的标记,那么它应该像
http://store2.up-00.com/June12/yk105816.png
简单地说,我可以在动作上添加图像吗?
注意:我知道我可以通过另一种方式在行动中改变两张图像之间做这件事。但是我将不得不在PS的油漆上做一些工作。
抱歉图片的链接和新用户一样,我无法发布图片
答案 0 :(得分:5)
您想要实现的目标在Eclipse平台中称为装饰器。
您可以在此页面上找到详细说明以及示例:http://www.eclipse.org/articles/Article-Decorators/decorators.html
还检查以下stackoverflow问题:
希望这有帮助。
答案 1 :(得分:2)
您可以使用或子类化org.eclipse.jface.resource.CompositeImageDescriptor
来动态组合多个图像。