de.unibi.techfak.jpredictor.gui
Class MotifCheckTree.CheckBoxNodeRenderer

java.lang.Object
  extended by de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
All Implemented Interfaces:
javax.swing.tree.TreeCellRenderer
Enclosing class:
MotifCheckTree

 class MotifCheckTree.CheckBoxNodeRenderer
extends java.lang.Object
implements javax.swing.tree.TreeCellRenderer

Internal class for drawing a node in the tree. Uses the default renderer for all nodes that are no CheckBoxNode.


Field Summary
private  MotifCheckTree.CheckBoxNode leafContent
           
private  javax.swing.JCheckBox leafRenderer
           
private  javax.swing.tree.DefaultTreeCellRenderer nonLeafRenderer
           
(package private)  java.awt.Color selectionBackground
           
(package private)  java.awt.Color selectionBorderColor
           
(package private)  java.awt.Color selectionForeground
           
(package private)  java.awt.Color textBackground
           
(package private)  java.awt.Color textForeground
           
 
Constructor Summary
MotifCheckTree.CheckBoxNodeRenderer()
           
 
Method Summary
 java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

leafContent

private MotifCheckTree.CheckBoxNode leafContent

leafRenderer

private javax.swing.JCheckBox leafRenderer

nonLeafRenderer

private javax.swing.tree.DefaultTreeCellRenderer nonLeafRenderer

selectionBorderColor

java.awt.Color selectionBorderColor

selectionForeground

java.awt.Color selectionForeground

selectionBackground

java.awt.Color selectionBackground

textForeground

java.awt.Color textForeground

textBackground

java.awt.Color textBackground
Constructor Detail

MotifCheckTree.CheckBoxNodeRenderer

public MotifCheckTree.CheckBoxNodeRenderer()
Method Detail

getTreeCellRendererComponent

public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
                                                       java.lang.Object value,
                                                       boolean selected,
                                                       boolean expanded,
                                                       boolean leaf,
                                                       int row,
                                                       boolean hasFocus)
Specified by:
getTreeCellRendererComponent in interface javax.swing.tree.TreeCellRenderer