Class javax.help.plaf.basic.BasicTOCCellRenderer
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----javax.swing.JComponent
|
+----javax.swing.JLabel
|
+----javax.swing.tree.DefaultTreeCellRenderer
|
+----javax.help.plaf.basic.BasicTOCCellRenderer
- public class BasicTOCCellRenderer
- extends javax.swing.tree.DefaultTreeCellRenderer
Basic cell renderer for TOC UI.
map
protected Map map
view
protected TOCView view
BasicTOCCellRenderer
public BasicTOCCellRenderer(Map map)
BasicTOCCellRenderer
public BasicTOCCellRenderer(Map map,
TOCView view)
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 components passed in.
Sets the value from messaging value with toString().
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
getLeafIcon
public javax.swing.Icon getLeafIcon()
- Overrides:
- getLeafIcon in class javax.swing.tree.DefaultTreeCellRenderer
getOpenIcon
public javax.swing.Icon getOpenIcon()
- Overrides:
- getOpenIcon in class javax.swing.tree.DefaultTreeCellRenderer
getClosedIcon
public javax.swing.Icon getClosedIcon()
- Overrides:
- getClosedIcon in class javax.swing.tree.DefaultTreeCellRenderer