public class

XTreeRenderer

extends DefaultTreeCellRenderer
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ javax.swing.JComponent
         ↳ javax.swing.JLabel
           ↳ javax.swing.tree.DefaultTreeCellRenderer
             ↳ sun.tools.jconsole.inspector.XTreeRenderer

Summary

[Expand]
Inherited Constants
From class javax.swing.JComponent
From class java.awt.Component
From interface java.awt.image.ImageObserver
From interface javax.swing.SwingConstants
[Expand]
Inherited Fields
From class javax.swing.tree.DefaultTreeCellRenderer
From class javax.swing.JLabel
From class javax.swing.JComponent
Public Constructors
XTreeRenderer()
Public Methods
Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
Configures the renderer based on the passed in components.
[Expand]
Inherited Methods
From class javax.swing.tree.DefaultTreeCellRenderer
From class javax.swing.JLabel
From class javax.swing.JComponent
From class java.awt.Container
From class java.awt.Component
From class java.lang.Object
From interface java.awt.MenuContainer
From interface java.awt.image.ImageObserver
From interface javax.accessibility.Accessible
From interface javax.swing.tree.TreeCellRenderer

Public Constructors

public XTreeRenderer ()

Public Methods

public Component getTreeCellRendererComponent (JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)

Configures the renderer based on the passed in components. The value is set from messaging the tree with convertValueToText, which ultimately invokes toString on value. The foreground color is set based on the selection and the icon is set based on the leaf and expanded parameters.

Returns
  • the Component that the renderer uses to draw the value