r1957 - trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree
Author: sletellier Date: 2010-06-08 19:35:19 +0200 (Tue, 08 Jun 2010) New Revision: 1957 Url: http://nuiton.org/repositories/revision/jaxx/1957 Log: Add default usage of AbstractJaxxTreeCellRenderer Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/AbstractJaxxTreeCellRenderer.java Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/AbstractJaxxTreeCellRenderer.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/AbstractJaxxTreeCellRenderer.java 2010-06-08 13:35:14 UTC (rev 1956) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/tree/AbstractJaxxTreeCellRenderer.java 2010-06-08 17:35:19 UTC (rev 1957) @@ -27,7 +27,9 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import javax.swing.*; import javax.swing.tree.DefaultTreeCellRenderer; +import java.awt.*; import java.util.HashMap; import java.util.Map; @@ -120,4 +122,23 @@ return text; } + @Override + public Component getTreeCellRendererComponent(JTree tree, + Object value, + boolean sel, + boolean expanded, + boolean leaf, int row, + boolean hasFocus) { + + // get node + N node = (N)value; + + // get text for node + String text = getNodeText(node); + + // Render node + return super.getTreeCellRendererComponent(tree, text, sel, + expanded, leaf, + row, hasFocus); + } }
participants (1)
-
sletellier@users.nuiton.org