Class FlatCheckBoxMenuItemIcon
java.lang.Object
com.formdev.flatlaf.icons.FlatAbstractIcon
com.formdev.flatlaf.icons.FlatCheckBoxMenuItemIcon
- All Implemented Interfaces:
FlatStylingSupport.StyleableObject, Icon, UIResource
- Direct Known Subclasses:
FlatRadioButtonMenuItemIcon
public class FlatCheckBoxMenuItemIcon
extends FlatAbstractIcon
implements FlatStylingSupport.StyleableObject
Icon for
JCheckBoxMenuItem.- UiDefault:
- CheckBoxMenuItem.icon.checkmarkColor Color, CheckBoxMenuItem.icon.disabledCheckmarkColor Color, MenuItem.selectionForeground Color, MenuItem.selectionType String
-
Field Summary
FieldsFields inherited from class FlatAbstractIcon
color, height, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Colorprotected booleanprotected voidprotected voidpaintIcon(Component c, Graphics2D g2) Paints icon.Methods inherited from class FlatAbstractIcon
getIconHeight, getIconWidth, getScale, paintBackground, paintIcon, scale, setScaleMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FlatStylingSupport.StyleableObject
applyStyleProperty, getStyleableInfos, getStyleableValue
-
Field Details
-
checkmarkColor
-
disabledCheckmarkColor
-
selectionForeground
-
-
Constructor Details
-
FlatCheckBoxMenuItemIcon
public FlatCheckBoxMenuItemIcon()
-
-
Method Details
-
paintIcon
Description copied from class:FlatAbstractIconPaints icon.The graphics context is translated and scaled. This means that icon x,y coordinates are
0,0and it is not necessary to scale coordinates within this method.The bounds to be used for icon painting are: 0, 0,
FlatAbstractIcon.width,FlatAbstractIcon.height.- Specified by:
paintIconin classFlatAbstractIcon
-
paintCheckmark
-
getCheckmarkColor
-
isUnderlineSelection
protected boolean isUnderlineSelection()
-