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