From 351edc13ea580189bfa9b2912d0ed742fa3e15a6 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Thu, 4 Sep 2008 08:13:42 +0000 Subject: [PATCH] MapTreeCellRenderer: * fix indentation * fix java 5 issues --- .../form/tree/MapTreeCellRenderer.java | 55 ++++++++++--------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/client/src/org/eevolution/form/tree/MapTreeCellRenderer.java b/client/src/org/eevolution/form/tree/MapTreeCellRenderer.java index 9a9d49034d..a66b5b2309 100644 --- a/client/src/org/eevolution/form/tree/MapTreeCellRenderer.java +++ b/client/src/org/eevolution/form/tree/MapTreeCellRenderer.java @@ -24,35 +24,36 @@ import javax.swing.JTree; import javax.swing.tree.DefaultTreeCellRenderer; /** -* @author Gunther Hoppe, tranSIT GmbH Ilmenau/Germany -* @version 1.0, October 14th 2005 -*/ -public abstract class MapTreeCellRenderer extends DefaultTreeCellRenderer { + * @author Gunther Hoppe, tranSIT GmbH Ilmenau/Germany + * @version 1.0, October 14th 2005 + */ +public abstract class MapTreeCellRenderer extends DefaultTreeCellRenderer +{ + private HashMap map; - HashMap map; - - protected abstract ImageIcon getIcon(Object value); - - public MapTreeCellRenderer(HashMap map) { - - this.map = new HashMap(); + protected abstract ImageIcon getIcon(Object value); + + public MapTreeCellRenderer(HashMap map) + { + this.map = new HashMap(); this.map.putAll(map); } - - public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { - - super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); - - String name = (String)getMapping(value); - setText(name); - ImageIcon icon = getIcon(value); - setIcon(icon); - return this; - } - - protected Object getMapping(Object value) { - - return map.get(value); - } + @Override + public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) + { + super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); + + String name = (String)getMapping(value); + setText(name); + ImageIcon icon = getIcon(value); + setIcon(icon); + + return this; + } + + protected Object getMapping(Object value) + { + return map.get(value); + } } \ No newline at end of file