package hep.io.root.util; import javax.swing.JTree; import javax.swing.tree.DefaultTreeCellRenderer; /** * A TreeCellRenderer for use with RootObjectTreeModel. * Deals with setting tool tips on the tree * @author tonyj * @version $Id: RootObjectTreeCellRenderer.java 13617 2009-04-09 22:48:46Z tonyj $ */ public class RootObjectTreeCellRenderer extends DefaultTreeCellRenderer { public java.awt.Component getTreeCellRendererComponent(JTree tree, Object value, boolean p3, boolean p4, boolean p5, int p6, boolean p7) { if (value instanceof RootObjectTreeModel.RootObjectTreeNode) { setToolTipText(((RootObjectTreeModel.RootObjectTreeNode) value).toolTip()); } return super.getTreeCellRendererComponent(tree, value, p3, p4, p5, p6, p7); } }