Class FlatCheckBoxIcon

  • All Implemented Interfaces:
    Icon, UIResource
    Direct Known Subclasses:
    FlatRadioButtonIcon

    public class FlatCheckBoxIcon
    extends FlatAbstractIcon
    Icon for JCheckBox. Note: If Component.focusWidth is greater than zero, then the outline focus border is painted outside of the icon bounds. Make sure that the checkbox has margins, which are equal or greater than focusWidth.
    UiDefault:
    CheckBox.icon.style String optional; "outline"/null (default) or "filled", Component.focusWidth int, Component.focusColor Color, CheckBox.icon.focusWidth int optional; defaults to Component.focusWidth, CheckBox.icon.focusColor Color optional; defaults to Component.focusColor, CheckBox.icon.borderColor Color, CheckBox.icon.background Color, CheckBox.icon.selectedBorderColor Color, CheckBox.icon.selectedBackground Color, CheckBox.icon.checkmarkColor Color, CheckBox.icon.disabledBorderColor Color, CheckBox.icon.disabledBackground Color, CheckBox.icon.disabledCheckmarkColor Color, CheckBox.icon.focusedBorderColor Color optional, CheckBox.icon.focusedBackground Color optional, CheckBox.icon.selectedFocusedBorderColor Color optional; CheckBox.icon.focusedBorderColor is used if not specified, CheckBox.icon.selectedFocusedBackground Color optional; CheckBox.icon.focusedBackground is used if not specified, CheckBox.icon.selectedFocusedCheckmarkColor Color optional; CheckBox.icon.checkmarkColor is used if not specified, CheckBox.icon.hoverBorderColor Color optional, CheckBox.icon.hoverBackground Color optional, CheckBox.icon.selectedHoverBackground Color optional; CheckBox.icon.hoverBackground is used if not specified, CheckBox.icon.pressedBackground Color optional, CheckBox.icon.selectedPressedBackground Color optional; CheckBox.icon.pressedBackground is used if not specified, CheckBox.arc int
    • Field Detail

      • style

        protected final String style
      • focusWidth

        public final int focusWidth
      • focusColor

        protected final Color focusColor
      • arc

        protected final int arc
      • borderColor

        protected final Color borderColor
      • background

        protected final Color background
      • selectedBorderColor

        protected final Color selectedBorderColor
      • selectedBackground

        protected final Color selectedBackground
      • checkmarkColor

        protected final Color checkmarkColor
      • disabledBorderColor

        protected final Color disabledBorderColor
      • disabledBackground

        protected final Color disabledBackground
      • disabledCheckmarkColor

        protected final Color disabledCheckmarkColor
      • focusedBorderColor

        protected final Color focusedBorderColor
      • focusedBackground

        protected final Color focusedBackground
      • selectedFocusedBorderColor

        protected final Color selectedFocusedBorderColor
      • selectedFocusedBackground

        protected final Color selectedFocusedBackground
      • selectedFocusedCheckmarkColor

        protected final Color selectedFocusedCheckmarkColor
      • hoverBorderColor

        protected final Color hoverBorderColor
      • hoverBackground

        protected final Color hoverBackground
      • selectedHoverBackground

        protected final Color selectedHoverBackground
      • pressedBackground

        protected final Color pressedBackground
      • selectedPressedBackground

        protected final Color selectedPressedBackground
    • Constructor Detail

      • FlatCheckBoxIcon

        public FlatCheckBoxIcon()