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
TheGenericTreeCellRenderer
implementsTreeCellRenderer
as aJLabel
. 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Color
getBackground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
protected java.awt.Font
getFont(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
protected java.awt.Color
getForeground(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
protected javax.swing.Icon
getIcon(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
protected java.lang.String
getText(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
java.awt.Component
getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
-
-
-
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 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)
-
-