Author: sletellier Date: 2010-06-10 12:34:17 +0200 (Thu, 10 Jun 2010) New Revision: 1963 Url: http://nuiton.org/repositories/revision/jaxx/1963 Log: Add override method to renderer component Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/JaxxTreeDemoCellRenderer.java trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/loadors/MoviesNodeLoadors.java Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/JaxxTreeDemoCellRenderer.java =================================================================== --- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/JaxxTreeDemoCellRenderer.java 2010-06-10 10:32:59 UTC (rev 1962) +++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/JaxxTreeDemoCellRenderer.java 2010-06-10 10:34:17 UTC (rev 1963) @@ -33,6 +33,9 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import javax.swing.*; +import java.awt.*; + /** * @author sletellier <letellier@codelutin.com> * @since 2.1 @@ -47,7 +50,7 @@ public JaxxTreeDemoCellRenderer(DecoratorProvider decoratorProvider, JaxxTreeDemoDataProvider provider) { super.setDataProvider(provider); - this.decoratorProvider = decoratorProvider;; + this.decoratorProvider = decoratorProvider; } @Override @@ -87,4 +90,24 @@ return decorated; } + + @Override + public Component getTreeCellRendererComponent(JTree tree, + Object value, + boolean sel, + boolean expanded, + boolean leaf, int row, + boolean hasFocus) { + + // get node + JaxxTreeDemoNode node = (JaxxTreeDemoNode)value; + + // get text for node + String text = getNodeText(node); + + // Render node + return super.getTreeCellRendererComponent(tree, text, sel, + expanded, leaf, + row, hasFocus); + } } Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/loadors/MoviesNodeLoadors.java =================================================================== --- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/loadors/MoviesNodeLoadors.java 2010-06-10 10:32:59 UTC (rev 1962) +++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/tree/loadors/MoviesNodeLoadors.java 2010-06-10 10:34:17 UTC (rev 1963) @@ -69,7 +69,7 @@ ); // Create clients category node - JaxxTreeDemoNode ActorsCategoryNode = new JaxxTreeDemoNode( + JaxxTreeDemoNode actorsCategoryNode = new JaxxTreeDemoNode( String.class, n_(JaxxTreeDemoHelper.ACTORS_CATEGORY_NODE), null, @@ -77,7 +77,7 @@ ); // Add actors nodes to movies node - moviesNode.add(ActorsCategoryNode); + moviesNode.add(actorsCategoryNode); return moviesNode; }
participants (1)
-
sletellier@users.nuiton.org