javax.help.plaf.basic
Class BasicIndexCellRenderer
DefaultTreeCellRenderer
javax.help.plaf.basic.BasicIndexCellRenderer
public class BasicIndexCellRenderer
extends DefaultTreeCellRenderer
Cell Renderer for the index UI.
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.
|
getTreeCellRendererComponent
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.