public static class

MetalIconFactory.TreeControlIcon

extends Object
implements Serializable Icon
java.lang.Object
   ↳ javax.swing.plaf.metal.MetalIconFactory.TreeControlIcon

Class Overview

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.

Summary

Fields
protected boolean isLight
Public Constructors
MetalIconFactory.TreeControlIcon(boolean isCollapsed)
Public Methods
int getIconHeight()
Returns the icon's height.
int getIconWidth()
Returns the icon's width.
void paintIcon(Component c, Graphics g, int x, int y)
Draw the icon at the specified location.
void paintMe(Component c, Graphics g, int x, int y)
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.swing.Icon

Fields

protected boolean isLight

Public Constructors

public MetalIconFactory.TreeControlIcon (boolean isCollapsed)

Public Methods

public int getIconHeight ()

Returns the icon's height.

Returns
  • an int specifying the fixed height of the icon.

public int getIconWidth ()

Returns the icon's width.

Returns
  • an int specifying the fixed width of the icon.

public void paintIcon (Component c, Graphics g, int x, int y)

Draw the icon at the specified location. Icon implementations may use the Component argument to get properties useful for painting, e.g. the foreground or background color.

public void paintMe (Component c, Graphics g, int x, int y)