diff --git a/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java b/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java index 9388e101..2961d479 100644 --- a/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java +++ b/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoMutableTreeNode.java @@ -56,7 +56,7 @@ abstract public class EstruturaProcessoMutableTreeNode extends DefaultMutableTre abstract protected String getIconPath(); - public Icon getICon() + public Icon getIcon() { loadIcon(); return icon; @@ -64,7 +64,7 @@ abstract public class EstruturaProcessoMutableTreeNode extends DefaultMutableTre protected void loadIcon() { - if( icon == null ) + if( icon == null && getIconPath() != null ) { try { diff --git a/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoRenderer.java b/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoRenderer.java index a9d94fcd..fcd50509 100644 --- a/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoRenderer.java +++ b/trunk/siprp/medicina/processo/estrutura/EstruturaProcessoRenderer.java @@ -40,7 +40,11 @@ public class EstruturaProcessoRenderer extends DefaultTreeCellRenderer hasFocus); EstruturaProcessoMutableTreeNode node = ( EstruturaProcessoMutableTreeNode ) value; //System.out.println( node.getICon() ); - setIcon( node.getICon() ); + Icon icon = node.getIcon(); + if( icon != null ) + { + setIcon( icon ); + } return this; } diff --git a/trunk/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java b/trunk/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java index 81725efb..2a0342ea 100644 --- a/trunk/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java +++ b/trunk/siprp/medicina/processo/estrutura/TrabalhadorMutableTreeNode.java @@ -25,6 +25,7 @@ public class TrabalhadorMutableTreeNode extends EstruturaProcessoMutableTreeNode protected String getIconPath() { - return ICON_PATH; + return null; +// return ICON_PATH; } }