Package com.moneydance.awt
Class GenericTreeCellRenderer
java.lang.Object
com.moneydance.awt.GenericTreeCellRenderer
- All Implemented Interfaces:
javax.swing.tree.TreeCellRenderer
public class GenericTreeCellRenderer
extends java.lang.Object
implements javax.swing.tree.TreeCellRenderer
The
GenericTreeCellRenderer implements TreeCellRenderer as a JLabel. The
class gives simple methods to override for creating a custom renderer. A subclass can supply different logic
for determining text, icon, color and font.- Author:
- Jay Detwiler
-
Constructor Summary
Constructors Constructor Description GenericTreeCellRenderer() -
Method Summary
Modifier and Type Method Description protected java.awt.ColorgetBackground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)protected java.awt.FontgetFont(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)protected java.awt.ColorgetForeground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)protected javax.swing.IcongetIcon(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)protected java.lang.StringgetText(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)java.awt.ComponentgetTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
-
Constructor Details
-
GenericTreeCellRenderer
public GenericTreeCellRenderer()
-
-
Method Details
-
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:
getTreeCellRendererComponentin interfacejavax.swing.tree.TreeCellRenderer
-
getText
protected java.lang.String getText(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) -
getBackground
protected java.awt.Color getBackground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) -
getForeground
protected java.awt.Color getForeground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) -
getIcon
protected javax.swing.Icon getIcon(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) -
getFont
protected java.awt.Font getFont(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
-