jaxx.runtime.swing.navigation
Class NavigationTreeCellRenderer
java.lang.Object
jaxx.runtime.swing.navigation.NavigationTreeCellRenderer
- All Implemented Interfaces:
- javax.swing.tree.TreeCellRenderer
public class NavigationTreeCellRenderer
- extends java.lang.Object
- implements javax.swing.tree.TreeCellRenderer
A simple cell renderer which use the NavigationTreeModel.NavigationTreeNode.renderer to display node.
- Author:
- chemit
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected JAXXContext context
delegate
protected javax.swing.tree.DefaultTreeCellRenderer delegate
t
protected static long t
NavigationTreeCellRenderer
public NavigationTreeCellRenderer(JAXXContext context)
NavigationTreeCellRenderer
public NavigationTreeCellRenderer(JAXXContext context,
javax.swing.tree.DefaultTreeCellRenderer delegate)
getTreeCellRendererComponent
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
- Specified by:
getTreeCellRendererComponent in interface javax.swing.tree.TreeCellRenderer
getNodeRenderer
protected NavigationUtil.NodeRenderer getNodeRenderer(java.lang.Object value)
- Parameters:
value - the value which should be a node
- Returns:
- the nodeRenderer attached to node via the
DefaultMutableTreeNode.userObject,
or null if value is null, or value is not int good type.
getNode
protected NavigationTreeModel.NavigationTreeNode getNode(java.lang.Object value)
- Parameters:
value - the value which should be a node
- Returns:
- the cast
NavigationTreeModel.NavigationTreeNode, or null if value is null.
Copyright © 2008-2009 CodeLutin. All Rights Reserved.