public static ComponentUI createUI( JComponent c ) {
		return FlatUIUtils.canUseSharedUI( c ) && !FlatUIUtils.needsLightAWTPeer( c )
			? FlatUIUtils.createSharedUI( FlatCheckBoxUI.class, () -> new FlatCheckBoxUI( true ) )
			: new FlatCheckBoxUI( false );
	}
Provides the Flat LaF UI delegate for {@link javax.swing.JCheckBox}.

<!-- BasicRadioButtonUI -->

@uiDefault CheckBox.font						Font
@uiDefault CheckBox.background				Color
@uiDefault CheckBox.foreground				Color
@uiDefault CheckBox.border					Border
@uiDefault CheckBox.margin					Insets
@uiDefault CheckBox.rollover					boolean
@uiDefault CheckBox.icon						Icon

<!-- FlatRadioButtonUI -->

@uiDefault CheckBox.iconTextGap				int
@uiDefault CheckBox.disabledText				Color

@author Karl Tauber
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatCheckBoxUI.java