Package com.jidesoft.icons
Class CheckBoxIcon
- java.lang.Object
-
- com.jidesoft.icons.CheckBoxIcon
-
- All Implemented Interfaces:
javax.swing.Icon
public class CheckBoxIcon extends java.lang.Object implements javax.swing.Icon
The icon to paint CheckBox icon safely with any L&F.- Since:
- 3.3.7
-
-
Constructor Summary
Constructors Constructor Description CheckBoxIcon()
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
int
getIconWidth()
int
getState()
Gets the state of the icon to paint.void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
void
setState(int state)
Sets the state of the icon to paint.
-
-
-
Method Detail
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
setState
public void setState(int state)
Sets the state of the icon to paint. The state could beTristateCheckBox.STATE_SELECTED
,TristateCheckBox.STATE_UNSELECTED
orTristateCheckBox.STATE_MIXED
.- Parameters:
state
- the state
-
getState
public int getState()
Gets the state of the icon to paint.- Returns:
- the state.
- See Also:
setState(int)
-
-