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 ColorUIResource
s 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 FontUIResource
s 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.