public class CheckBoxNodeRenderer extends java.lang.Object implements javax.swing.tree.TreeCellRenderer
Modifier and Type | Field and Description |
---|---|
private javax.swing.tree.DefaultTreeCellRenderer |
defaultRenderer |
private CheckBoxNodePanel |
panel |
private java.awt.Color |
selectionBackground |
private java.awt.Color |
selectionForeground |
private java.awt.Color |
textBackground |
private java.awt.Color |
textForeground |
Constructor and Description |
---|
CheckBoxNodeRenderer()
Constructs a new
CheckBoxNodeRenderer . |
Modifier and Type | Method and Description |
---|---|
void |
addNodeListener(java.awt.event.MouseAdapter listener) |
protected CheckBoxNodePanel |
getPanel() |
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) |
private final CheckBoxNodePanel panel
private final javax.swing.tree.DefaultTreeCellRenderer defaultRenderer
private final java.awt.Color selectionForeground
private final java.awt.Color selectionBackground
private final java.awt.Color textForeground
private final java.awt.Color textBackground
public CheckBoxNodeRenderer()
CheckBoxNodeRenderer
.protected CheckBoxNodePanel getPanel()
public void addNodeListener(java.awt.event.MouseAdapter listener)
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
getTreeCellRendererComponent
in interface javax.swing.tree.TreeCellRenderer