public class WebTristateCheckBoxUI extends WebCheckBoxUI
WebCheckBoxUI.CheckBoxIconanimated, bgDarkness, bgTimer, borderColor, borderStroke, bottomBgColor, bottomSelectedBgColor, checkBox, checkIcon, checking, checkTimer, darkBorderColor, disabledBorderColor, enabledStateListener, fractions, iconHeight, iconRect, iconWidth, itemListener, margin, MAX_DARKNESS, modelChangeListener, mouseAdapter, rollover, rolloverDarkBorderOnly, round, shadeWidth, topBgColor, topSelectedBgColor, UPDATE_DELAY| Constructor and Description |
|---|
WebTristateCheckBoxUI() |
| Modifier and Type | Method and Description |
|---|---|
protected CheckIcon |
createCheckStateIcon()
Creates check state icon.
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
Returns an instance of the WebTristateCheckBoxUI for the specified component.
|
protected WebTristateCheckBox |
getTristateCheckbox()
Returns tristate checkbox which uses this UI.
|
void |
installUI(javax.swing.JComponent c)
Installs UI in the specified component.
|
protected void |
performStateChanged()
Performs visual state change.
|
createIcon, getBgColors, getBgDarkness, getBorderColor, getBottomBgColor, getBottomSelectedBgColor, getDarkBorderColor, getDisabledBorderColor, getIconHeight, getIconRect, getIconWidth, getMargin, getRound, getShadeWidth, getTopBgColor, getTopSelectedBgColor, installEnabledStateListeners, installRolloverListeners, installStateChangeListeners, isAnimated, isAnimatedByDefault, isAnimationAllowed, isRolloverDarkBorderOnly, paint, paintCheckIcon, paintIcon, paintIconBackground, paintText, provideShape, setAnimated, setBorderColor, setBottomBgColor, setBottomSelectedBgColor, setDarkBorderColor, setDisabledBorderColor, setIconHeight, setIconWidth, setMargin, setRolloverDarkBorderOnly, setRound, setShadeWidth, setTopBgColor, setTopSelectedBgColor, uninstallEnabledStateListeners, uninstallRolloverListeners, uninstallStateChangeListeners, uninstallUI, updateBordergetDefaultIcon, getPreferredSize, installDefaults, paintFocus, uninstallDefaultsgetTextShiftOffset, paintIconclearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListenerspublic static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
c - component that will use UI instancepublic void installUI(javax.swing.JComponent c)
installUI in class WebCheckBoxUIc - component for this UIprotected WebTristateCheckBox getTristateCheckbox()
protected CheckIcon createCheckStateIcon()
createCheckStateIcon in class WebCheckBoxUIprotected void performStateChanged()
performStateChanged in class WebCheckBoxUI