public class

WindowsTreeUI.WindowsTreeCellRenderer

extends DefaultTreeCellRenderer
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ javax.swing.JComponent
         ↳ javax.swing.JLabel
           ↳ javax.swing.tree.DefaultTreeCellRenderer
             ↳ com.sun.java.swing.plaf.windows.WindowsTreeUI.WindowsTreeCellRenderer

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
WindowsTreeUI.WindowsTreeCellRenderer()
Public Methods
Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, 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 WindowsTreeUI.WindowsTreeCellRenderer ()

Public Methods

public Component getTreeCellRendererComponent (JTree tree, Object value, boolean sel, 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 on leaf and expanded.

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