正如您在本文的标题中所看到的,我在eclipse-rcp应用程序使用的常用导航器视图中有一个关于文件夹图标的问题.
基本上可以在导航器视图中更改标准文件夹的图标吗?我的目标是更改已创建项目的源文件夹的图标.值得一提的是,有一个自己创建的项目性质.
因此,每个具有特定性质的创建项目都应该有源文件夹的自定义图标,但实际上我不知道我能在哪里修改该图标.
所以问题是:rcp-application的哪个部分负责处理这些图标?既然有一个特定的项目性质,我会说大自然应该添加这些自定义,对吧?

在这里,您可以看到默认的文件夹结构.我想更改src文件夹的图标.
任何帮助将不胜感激!
干杯!
解:
有关更多信息,请访问此链接.
(1)添加扩展点:
<extension point="org.eclipse.ui.decorators">
<decorator
id="at.fhjoanneum.segof.wsmleditor.natures.decorators.SourceFolderDecorator"
label="Source Folder Decorator"
state="true"
class= "at.fhjoanneum.segof.wsmleditor.natures.decorators.SourceFolderDecorator"
objectClass="org.eclipse.core.resources.IFolder"
adaptable="true">
<description>
Source Folder Decorator
</description>
</decorator>
</extension>
Run Code Online (Sandbox Code Playgroud)
(2)创建装饰器类:
public class SourceFolderDecorator extends LabelProvider implements ILabelDecorator {
public SourceFolderDecorator() {
super();
}
@Override
public Image decorateImage(Image image, Object element) {
//return the image
return null;
}
Run Code Online (Sandbox Code Playgroud)
干杯!