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 ColorUIResources 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 FontUIResources 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.