public class

MetalCheckBoxIcon

extends Object
implements Serializable Icon UIResource
java.lang.Object
   ↳ javax.swing.plaf.metal.MetalCheckBoxIcon

Class Overview

CheckboxIcon implementation for OrganicCheckBoxUI

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

Public Constructors
MetalCheckBoxIcon()
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.
Protected Methods
void drawCheck(Component c, Graphics g, int x, int y)
int getControlSize()
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.swing.Icon

Public Constructors

public MetalCheckBoxIcon ()

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.

Protected Methods

protected void drawCheck (Component c, Graphics g, int x, int y)

protected int getControlSize ()