`
zhaozhongwei
  • 浏览: 54557 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

在eclipse里给文件夹换图标

阅读更多

前几天一个朋友说想把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没关系!

1
0
分享到:
评论
1 楼 sunway 2008-12-23  
引用
这个返回的图标,也就是说与view没关系

相关推荐

    Eclipse各种图标含义

    Eclipse 图标含义详解 Eclipse 是一个功能强大且流行的集成开发环境(IDE),它提供了许多实用的图标来帮助开发者快速了解项目结构和元素之间的关系。但是,这些图标的含义并不总是显而易见的,特别是对于初学者来...

    Eclipse中常见图标说明

    Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java...通过了解这些图标,开发者可以在Eclipse环境中更有效地导航、理解和解决问题,提高开发效率。在实际工作中,熟悉这些图标是每个Eclipse用户必备的基础知识。

    Eclipse 图标库

    Eclipse图标库是一个集合了Eclipse集成开发环境(IDE)中各类图形用户界面元素的资源集合,它包含了大量的图标,这些图标在Eclipse的各种功能、视图、编辑器以及插件中广泛使用。Eclipse作为一个开源且高度可扩展的...

    eclipse所有图标

    Eclipse的所有图标是其用户界面的重要组成部分,这些图标不仅美观,而且具有高度的功能性和可识别性,帮助开发者在操作过程中快速理解各个功能的意义。 首先,Eclipse的图标设计遵循了统一的视觉语言,使得开发者在...

    eclipse图标资源大全

    1. **工作台图标**:这是Eclipse主界面中的基本元素,如文件、文件夹、编辑器、视图和透视图图标。 2. **导航图标**:用于项目浏览器、导航器和包浏览器等视图中的图标。 3. **操作图标**:包括编辑、复制、粘贴、...

    1245个eclipse图标

    1. **文件和文件夹图标**:Eclipse中的文件图标通常根据文件类型来区分,例如,.java文件通常显示一个带有“J”字样的蓝色文件图标,而.xml文件则是一个带有XML标签的图标。文件夹图标则根据其在项目结构中的角色...

    Eclipse中设置打开当前文件所在文件夹的方法

    现在,你可以在Eclipse的工具栏上看到新添加的“Open Containing Folder”按钮,它的图标通常是一个文件夹的形状。 一旦配置完成,当你在Eclipse的Package Explorer视图中选择一个文件时,只需点击这个工具栏按钮,...

    从Eclipse提取全套3000个图标(16X16很全)

    4. **测试和调整**:运行Eclipse插件以确保图标在工作台上正确显示。 这个图标集的全面性意味着几乎所有的Eclipse相关功能都可以找到对应的视觉表示,对于开发者来说是一个宝贵的资源库,无论是用于个性化工作环境...

    windows文件夹图标批量修改工具

    这是一个方便管理windows文件系统的辅助工具,能很轻松的实现windows文件夹图标的更改,jar包中只预置了30来种图标,不过在resource文件夹里面有我不辞辛劳制作的大量可用图标可以选用(千万注意该jar包所在的路径不...

    eclipse系统图标

    1. **文件和文件夹图标**:Eclipse为不同的文件类型提供了不同的图标,如.java文件显示为一个小Java咖啡杯,.class文件则显示一个Java字节码符号。文件夹图标则表示目录结构,有时会带有加号或减号,表示是否展开或...

    Eclipse整个界面设置成黑色JAR包

    2.将eclipse_color_theme_0.11.1.201106241814.jar放在eclipse里的plugins文件夹里 3.重启eclipse 4.在window--&gt;preferences--&gt;General--&gt;Appearance里: (1)Theme中选择DarkJuno来设置Eclipse编辑框之外的...

    Eclipse中的图标说明

    ### Eclipse中的图标说明 #### JDT的图标及含义解析 **Eclipse** 是一款非常流行的开源集成开发环境(IDE),广泛应用于Java等编程语言的软件开发。为了方便开发者理解和使用,Eclipse内置了一系列图标来表示不同...

    eclipse中tomcat小猫图标插件

    eclipse 中 tomcat 小猫图标插件,下载后直接放到eclipse根目录的插件文件夹下重启就可以,

    Ubuntu 12.04 Unity下Eclipse图标不显示解决方法.docx

    首先,在 /usr/share/applications 文件夹下创建一个名为 eclipse.desktop 的文件,这是因为 Unity 桌面环境需要从这个文件夹下读取桌面入口信息。在这个文件中,我们需要配置图标路径、程序路径、程序名等信息。...

    eclipse中JavaWeb项目开发环境配置步骤

    在JavaWeb开发中,Eclipse是一款非常流行的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。本文将详细阐述如何在Eclipse中配置JavaWeb项目的开发环境,以便进行高效、顺利的开发工作。 首先,...

    eclipse图标含义备忘录

    系统库、源代码附加位置、本地库位置和输出文件夹都可以在Eclipse的设置中配置和图标化。 此外,Eclipse提供了一套辅助工具,例如代码辅助(Code Assist),可以快速生成HTML标签和Java文档标签。局部变量模板、比较...

    eclipse插件svn图标详细含义

    当在 Eclipse 中安装了 SVN 插件后,会有一系列图标用来表示文件或项目的当前状态。了解这些图标的意义对于有效管理项目至关重要。 #### 原则:先更新,后提交 在进行任何操作之前,遵循“先更新,后提交”的原则...

    eclipse icons,用来开发rcp桌面应用程序

    开发者可以根据需要选择合适的图标,并根据Eclipse的样式指南进行适配,以确保图标在不同上下文中的可见性和可识别性。 总结来说,Eclipse Icons是Eclipse RCP开发中的关键元素,它们不仅提供了美观的视觉表现,还...

    eclipse easyExplorer+OpenExplorer插件

    eclipse easyExplorer+OpenExplorer插件 ...在某个项目点右键,或者在工具栏里,都可以看到打开文件夹的图标。 我自己试验过:eclipse-java-mars-R-win32-x86_64,eclipse-java-neon-2-win32-x86_64

    Eclipse java项目完美转换成web项目

    当下载的Web项目在Eclipse中缺少Web项目的标志性“小地球”图标时,表示该项目没有被正确配置为Web项目。解决这一问题的第一步是通过项目的属性(右键点击项目选择“Properties”)进入“Project Facets”配置,点击...

Global site tag (gtag.js) - Google Analytics