Class RadianceTriStateCheckBoxUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.radiance.component.internal.ui.common.TriStateCheckBoxUI
org.pushingpixels.radiance.component.internal.ui.common.BasicTriStateCheckBoxUI
org.pushingpixels.radiance.component.internal.theming.common.ui.RadianceTriStateCheckBoxUI
- All Implemented Interfaces:
TransitionAwareUI
UI for
JTriStateCheckBox
components in Radiance look and feel.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BladeColorScheme
private BladeColorScheme
private BladeColorScheme
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.common.BasicTriStateCheckBoxUI
iconRect, iconTextGap, radianceIcon, stateTransitionTracker, textRect, triStateCheckBox, viewRect
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RadianceTriStateCheckBoxUI
(JTriStateCheckBox triStateCheckBox) -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
createUI
(JComponent comp) void
paint
(Graphics g, JComponent c) protected void
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.common.BasicTriStateCheckBoxUI
getPreferredSize, getTransitionTracker, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isInside, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
-
Field Details
-
mutableFillColorScheme
-
mutableBorderColorScheme
-
mutableMarkColorScheme
-
-
Constructor Details
-
RadianceTriStateCheckBoxUI
-
-
Method Details
-
createUI
-
updateIcon
protected void updateIcon()- Specified by:
updateIcon
in classBasicTriStateCheckBoxUI
-
paint
- Overrides:
paint
in classComponentUI
-