DefaultTreeCellRenderer (Java Platform SE 7 ) (original) (raw)
Modifier and Type
Method and Description
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20boolean,%20boolean%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, boolean oldValue, boolean newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20byte,%20byte%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, byte oldValue, byte newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20char,%20char%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, char oldValue, char newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20double,%20double%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, double oldValue, double newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20float,%20float%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, float oldValue, float newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20int,%20int%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, int oldValue, int newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20long,%20long%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, long oldValue, long newValue)
Overridden for performance reasons.
protected void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20java.lang.Object,%20java.lang.Object%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName,[Object](../../../java/lang/Object.html "class in java.lang") oldValue,[Object](../../../java/lang/Object.html "class in java.lang") newValue)
Overridden for performance reasons.
void
**[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange%28java.lang.String,%20short,%20short%29)**([String](../../../java/lang/String.html "class in java.lang") propertyName, short oldValue, short newValue)
Overridden for performance reasons.
[Color](../../../java/awt/Color.html "class in java.awt")
**[getBackgroundNonSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getBackgroundNonSelectionColor%28%29)**()
Returns the background color to be used for non selected nodes.
[Color](../../../java/awt/Color.html "class in java.awt")
**[getBackgroundSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getBackgroundSelectionColor%28%29)**()
Returns the color to use for the background if node is selected.
[Color](../../../java/awt/Color.html "class in java.awt")
**[getBorderSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getBorderSelectionColor%28%29)**()
Returns the color the border is drawn.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getClosedIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getClosedIcon%28%29)**()
Returns the icon used to represent non-leaf nodes that are not expanded.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getDefaultClosedIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getDefaultClosedIcon%28%29)**()
Returns the default icon, for the current laf, that is used to represent non-leaf nodes that are not expanded.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getDefaultLeafIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getDefaultLeafIcon%28%29)**()
Returns the default icon, for the current laf, that is used to represent leaf nodes.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getDefaultOpenIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getDefaultOpenIcon%28%29)**()
Returns the default icon, for the current laf, that is used to represent non-leaf nodes that are expanded.
[Font](../../../java/awt/Font.html "class in java.awt")
**[getFont](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getFont%28%29)**()
Gets the font of this component.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getLeafIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getLeafIcon%28%29)**()
Returns the icon used to represent leaf nodes.
[Icon](../../../javax/swing/Icon.html "interface in javax.swing")
**[getOpenIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getOpenIcon%28%29)**()
Returns the icon used to represent non-leaf nodes that are expanded.
[Dimension](../../../java/awt/Dimension.html "class in java.awt")
**[getPreferredSize](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getPreferredSize%28%29)**()
Overrides JComponent.getPreferredSize
to return slightly wider preferred size value.
[Color](../../../java/awt/Color.html "class in java.awt")
**[getTextNonSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getTextNonSelectionColor%28%29)**()
Returns the color the text is drawn with when the node isn't selected.
[Color](../../../java/awt/Color.html "class in java.awt")
**[getTextSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getTextSelectionColor%28%29)**()
Returns the color the text is drawn with when the node is selected.
[Component](../../../java/awt/Component.html "class in java.awt")
**[getTreeCellRendererComponent](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getTreeCellRendererComponent%28javax.swing.JTree,%20java.lang.Object,%20boolean,%20boolean,%20boolean,%20int,%20boolean%29)**([JTree](../../../javax/swing/JTree.html "class in javax.swing") tree,[Object](../../../java/lang/Object.html "class in java.lang") value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
Configures the renderer based on the passed in components.
void
**[invalidate](../../../javax/swing/tree/DefaultTreeCellRenderer.html#invalidate%28%29)**()
Overridden for performance reasons.
void
**[paint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#paint%28java.awt.Graphics%29)**([Graphics](../../../java/awt/Graphics.html "class in java.awt") g)
Paints the value.
void
**[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint%28%29)**()
Overridden for performance reasons.
void
**[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint%28long,%20int,%20int,%20int,%20int%29)**(long tm, int x, int y, int width, int height)
Overridden for performance reasons.
void
**[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint%28java.awt.Rectangle%29)**([Rectangle](../../../java/awt/Rectangle.html "class in java.awt") r)
Overridden for performance reasons.
void
**[revalidate](../../../javax/swing/tree/DefaultTreeCellRenderer.html#revalidate%28%29)**()
Overridden for performance reasons.
void
**[setBackground](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBackground%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") color)
Subclassed to map ColorUIResource
s to null.
void
**[setBackgroundNonSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBackgroundNonSelectionColor%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") newColor)
Sets the background color to be used for non selected nodes.
void
**[setBackgroundSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBackgroundSelectionColor%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") newColor)
Sets the color to use for the background if node is selected.
void
**[setBorderSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBorderSelectionColor%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") newColor)
Sets the color to use for the border.
void
**[setClosedIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setClosedIcon%28javax.swing.Icon%29)**([Icon](../../../javax/swing/Icon.html "interface in javax.swing") newIcon)
Sets the icon used to represent non-leaf nodes that are not expanded.
void
**[setFont](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setFont%28java.awt.Font%29)**([Font](../../../java/awt/Font.html "class in java.awt") font)
Subclassed to map FontUIResource
s to null.
void
**[setLeafIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setLeafIcon%28javax.swing.Icon%29)**([Icon](../../../javax/swing/Icon.html "interface in javax.swing") newIcon)
Sets the icon used to represent leaf nodes.
void
**[setOpenIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setOpenIcon%28javax.swing.Icon%29)**([Icon](../../../javax/swing/Icon.html "interface in javax.swing") newIcon)
Sets the icon used to represent non-leaf nodes that are expanded.
void
**[setTextNonSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setTextNonSelectionColor%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") newColor)
Sets the color the text is drawn with when the node isn't selected.
void
**[setTextSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setTextSelectionColor%28java.awt.Color%29)**([Color](../../../java/awt/Color.html "class in java.awt") newColor)
Sets the color the text is drawn with when the node is selected.
void
**[updateUI](../../../javax/swing/tree/DefaultTreeCellRenderer.html#updateUI%28%29)**()
Resets the UI property to a value from the current look and feel.
void
**[validate](../../../javax/swing/tree/DefaultTreeCellRenderer.html#validate%28%29)**()
Overridden for performance reasons.