前几天一个朋友说想把eclipse里的某些特殊文件夹图标换一下,不想用默认的.这里我就说一下怎么做,方法说出来很简单,在plugin.xml里实现org.eclipse.ui.decorators扩展点,如下
<extension point="org.eclipse.ui.decorators">
<decorator
id="com.xyz.decorator"
label="XYZ Decorator"
state="true"
class="com.myproject.LabelDecorator">
<enablement>
<objectClass name="org.eclipse.core.resources.IFolder"/>
</enablement>
</decorator>
</extension>
enablement的意思是对什么起作用,这里是对文件夹(IFolder),因为如果想改变工程或者文件的图标,有其它方法,这里就不说了.对应的实现类LabelDecorator,LabelDecorator实现ILabelDecorator接口,这里主要实现了decorateImage方法,别的方法采用自动生成的就可以.decorateImage方法代码如下:
public Image decorateImage(Image image, Object element) {
if(element instanceof Folder && ((Folder)element).getName().indexOf("test") >= 0){
return ImageDescriptor.getMissingImageDescriptor().createImage();
}
return null;
}
怎么回事?文件夹名称以test开头的图标都边成一个红的方框了!对就是这个效果.需要对什么文件夹自定义图标可以通过判断来过滤,然后返回一个Image ,喜欢什么样的Image就用什么样的Image!
注:所有的view中看到的图标都是这个返回的图标,也就是说与view没关系!
分享到:
相关推荐
Eclipse中常见图标说明,方便理解Java中的类继承和实现关系,以及其他视图中常见图标的说明,具体包括: Objects、Build Path、Compare、Junit、Search、Hierarchy Type等内容中的常见图标; 绝对权威的Eclipse中图标...
Eclipse各种图标含义 含中英文 搞开发的你们懂得。 COME ON & DOWNLOAD!
这是一个方便管理windows文件系统的辅助工具,能很轻松的实现windows文件夹图标的更改,jar包中只预置了30来种图标,不过在resource文件夹里面有我不辞辛劳制作的大量可用图标可以选用(千万注意该jar包所在的路径不...
Eclipse 图标库,几乎涵盖Eclipse中的所有图标
eclipse 中 tomcat 小猫图标插件,下载后直接放到eclipse根目录的插件文件夹下重启就可以,
2.将eclipse_color_theme_0.11.1.201106241814.jar放在eclipse里的plugins文件夹里 3.重启eclipse 4.在window-->preferences-->General-->Appearance里: (1)Theme中选择DarkJuno来设置Eclipse编辑框之外的...
step1. 将插件...(图4 在search view里转码) 如上图所示,我们搜到了整个workspace的jsp文件,然后点击绿色E小图标,插件将会把所有满足结果的文件转码,每个文件的转换规则依赖它所属项目的转码规则设置
eclipse easyExplorer+OpenExplorer插件 ...在某个项目点右键,或者在工具栏里,都可以看到打开文件夹的图标。 我自己试验过:eclipse-java-mars-R-win32-x86_64,eclipse-java-neon-2-win32-x86_64
在 Eclipse 中,SVN 图标是用来表示文件或文件夹的状态的,它们可以帮助开发者们快速了解文件或文件夹的状态。下面是 Eclipse 中 SVN 图标的含义: * 黑色向右箭头:本地修改过的文件,将要进行上传 * 蓝色向左箭头...
下面又有两个选择:对话框下方有两个选项,若选择“创建完整的文件夹结构”,就会按源码所存放的路径完整地在工作空间中创建目录,创建完毕会由于main方法类的路径不对而在包资源管理器内的图标上显示叉叉,无法编译...
本文将详细介绍如何在Eclipse中配置Hadoop插件,包括安装插件、配置MapReduce环境、使用Eclipse对HDFS内容进行修改、创建MapReduce工程、在Eclipse中运行WordCount程序等步骤。 一、安装插件 要在Eclipse中配置...
Eclipse Tomcat插件 将解压后得文件夹复制到eclipse的plugins目录下,比如:D:\eclipse\plugins里面。然后重新启动eclipse,在eclipse工具栏中就会有三个Tomcat图标:启动、停止、重启
2.OpenExplorer插件可以满足这个功能,将jar包放到eclipse的plugins目录中,重新启动eclipse后,选中要查看的目录,点击上方横向工具栏中的Open Explorer图标可以实现在window资源管理器中查看目录。
这个是eclipse的tomcat插件,下载好后解压到eclipse的Plugins文件夹下,eclipse就可以看到tomcat图标了,简单好用
、很遗憾,官网只给出第一个插件,导致很多朋友们安装了插件,没有显示genymotion图标。(eclipse其实需要2个插件) 2、用法:把这2个jar包复制到eclipse安装目录中的plugins文件夹(eclipse\plugins),重启eclipse...
eclipse properties多语言插件,就是丢到eclipse安装目录的plugin文件夹下(windows),在eclipse看到properties文件时绿色图标的那个插件,编辑中文直接输入,会转化成unicode.比myeclipse自带的好,能识别原来的中文...
DES加密和解密源码,方便给接口数据加密。由于加密后不好调试,我...插件直接解压到eclipse的安装目录/plugins文件夹下,重启eclipse,就会在eclipse左上角看到一个eclipse的图标,点击即可。界面做的有点丑,不要介意
1、很遗憾,官网只给出第一个插件,导致很多朋友们安装了插件,没有显示genymotion图标。(eclipse其实需要2个插件) 2、用法:把这2个jar包复制到eclipse安装目录中的plugins文件夹(eclipse\plugins),重启eclipse...
本文将详细介绍如何在 Windows 7 平台上配置 Eclipse、JDK 1.7、Android 4.1 和 ADT,以便进行 Android 应用程序开发。 一、JDK 安装配置 JDK(Java Development Kit)是 Java 语言的开发工具包,用于编译和运行 ...
③在eclipse中设置本地库范围签名。 ④eclipse中git图标的介绍。 圆柱加大于号表示,文件夹里面有已提交到Git仓库的文件,但是里面有工作区的个别修改还没添加到暂存区(圆柱表示已提交到仓库,>表示存在从...