Class FlatCheckBoxMenuItemIcon

  • All Implemented Interfaces:
    javax.swing.Icon, javax.swing.plaf.UIResource
    Direct Known Subclasses:
    FlatRadioButtonMenuItemIcon

    public class FlatCheckBoxMenuItemIcon
    extends FlatAbstractIcon
    Icon for JCheckBoxMenuItem.
    UiDefault:
    MenuItemCheckBox.icon.checkmarkColor Color, MenuItemCheckBox.icon.disabledCheckmarkColor Color, MenuItem.selectionForeground Color, MenuItem.selectionType String
    • Field Detail

      • checkmarkColor

        protected final java.awt.Color checkmarkColor
      • disabledCheckmarkColor

        protected final java.awt.Color disabledCheckmarkColor
      • selectionForeground

        protected final java.awt.Color selectionForeground
    • Constructor Detail

      • FlatCheckBoxMenuItemIcon

        public FlatCheckBoxMenuItemIcon()
    • Method Detail

      • paintIcon

        protected void paintIcon​(java.awt.Component c,
                                 java.awt.Graphics2D g2)
        Specified by:
        paintIcon in class FlatAbstractIcon
      • paintCheckmark

        protected void paintCheckmark​(java.awt.Graphics2D g2)
      • getCheckmarkColor

        protected java.awt.Color getCheckmarkColor​(java.awt.Component c)
      • isUnderlineSelection

        protected boolean isUnderlineSelection()