Class javax.help.plaf.basic.BasicIndexCellRenderer

java.lang.Object
    |
    +----java.awt.Component
            |
            +----java.awt.Container
                    |
                    +----javax.swing.JComponent
                            |
                            +----javax.swing.JLabel
                                    |
                                    +----javax.swing.tree.DefaultTreeCellRenderer
                                            |
                                            +----javax.help.plaf.basic.BasicIndexCellRenderer

public class BasicIndexCellRenderer
extends javax.swing.tree.DefaultTreeCellRenderer
Cell Renderer for the index UI.


BasicIndexCellRenderer

public BasicIndexCellRenderer()

getTreeCellRendererComponent

public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
                                              java.lang.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.
Overrides:
getTreeCellRendererComponent in class javax.swing.tree.DefaultTreeCellRenderer