You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by me...@apache.org on 2001/01/11 23:30:41 UTC

cvs commit: jakarta-ant/src/antidote/org/apache/tools/ant/gui/modules/edit ElementTreeCellRenderer.java

metasim     01/01/11 14:30:41

  Modified:    src/antidote/org/apache/tools/ant/gui/modules/edit
                        ElementTreeCellRenderer.java
  Log:
  Started rewrite of tree model to remove ACS dependency on TreeNode.
  
  Revision  Changes    Path
  1.3       +3 -2      jakarta-ant/src/antidote/org/apache/tools/ant/gui/modules/edit/ElementTreeCellRenderer.java
  
  Index: ElementTreeCellRenderer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/antidote/org/apache/tools/ant/gui/modules/edit/ElementTreeCellRenderer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ElementTreeCellRenderer.java	2001/01/03 14:18:25	1.2
  +++ ElementTreeCellRenderer.java	2001/01/11 22:30:37	1.3
  @@ -64,7 +64,7 @@
   /**
    * Cell renderer for displaying the Ant XML file in a JTree.
    * 
  - * @version $Revision: 1.2 $ 
  + * @version $Revision: 1.3 $ 
    * @author Simeon Fitch 
    */
   public class ElementTreeCellRenderer extends DefaultTreeCellRenderer {
  @@ -82,7 +82,8 @@
           try {
               BeanInfo info = Introspector.getBeanInfo(value.getClass());
               Image icon = info.getIcon(BeanInfo.ICON_COLOR_16x16);
  -            setIcon(new ImageIcon(icon));
  +            setIcon(icon == null ? null : new ImageIcon(icon));
  +
               if(value instanceof ACSElement) {
                   setText(((ACSElement)value).getDisplayName());
               }