DefaultTreeCellRenderer (Java Platform SE 8 ) (original) (raw)

Modifier and Type

Method

Description

void

[firePropertyChange](../../../javax/swing/tree/DefaultTreeCellRenderer.html#firePropertyChange-java.lang.String-boolean-boolean-)([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-java.lang.String-byte-byte-)([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-java.lang.String-char-char-)([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-java.lang.String-double-double-)([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-java.lang.String-float-float-)([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-java.lang.String-int-int-)([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-java.lang.String-long-long-)([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-java.lang.String-java.lang.Object-java.lang.Object-)([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-java.lang.String-short-short-)([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--)()

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--)()

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--)()

Returns the color the border is drawn.

[Icon](../../../javax/swing/Icon.html "interface in javax.swing")

[getClosedIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getClosedIcon--)()

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--)()

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--)()

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--)()

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--)()

Gets the font of this component.

[Icon](../../../javax/swing/Icon.html "interface in javax.swing")

[getLeafIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getLeafIcon--)()

Returns the icon used to represent leaf nodes.

[Icon](../../../javax/swing/Icon.html "interface in javax.swing")

[getOpenIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#getOpenIcon--)()

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--)()

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--)()

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--)()

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-javax.swing.JTree-java.lang.Object-boolean-boolean-boolean-int-boolean-)([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--)()

Overridden for performance reasons.

void

[paint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#paint-java.awt.Graphics-)([Graphics](../../../java/awt/Graphics.html "class in java.awt") g)

Paints the value.

void

[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint--)()

Overridden for performance reasons.

void

[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint-long-int-int-int-int-)(long tm, int x, int y, int width, int height)

Overridden for performance reasons.

void

[repaint](../../../javax/swing/tree/DefaultTreeCellRenderer.html#repaint-java.awt.Rectangle-)([Rectangle](../../../java/awt/Rectangle.html "class in java.awt") r)

Overridden for performance reasons.

void

[revalidate](../../../javax/swing/tree/DefaultTreeCellRenderer.html#revalidate--)()

Overridden for performance reasons.

void

[setBackground](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBackground-java.awt.Color-)([Color](../../../java/awt/Color.html "class in java.awt") color)

Subclassed to map ColorUIResources to null.

void

[setBackgroundNonSelectionColor](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setBackgroundNonSelectionColor-java.awt.Color-)([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-java.awt.Color-)([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-java.awt.Color-)([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-javax.swing.Icon-)([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-java.awt.Font-)([Font](../../../java/awt/Font.html "class in java.awt") font)

Subclassed to map FontUIResources to null.

void

[setLeafIcon](../../../javax/swing/tree/DefaultTreeCellRenderer.html#setLeafIcon-javax.swing.Icon-)([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-javax.swing.Icon-)([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-java.awt.Color-)([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-java.awt.Color-)([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--)()

Resets the UI property to a value from the current look and feel.

void

[validate](../../../javax/swing/tree/DefaultTreeCellRenderer.html#validate--)()

Overridden for performance reasons.