org.shetline.gui.laf.zinc
Class ZincSelectableButtonUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.basic.BasicRadioButtonUI
javax.swing.plaf.metal.MetalRadioButtonUI
org.shetline.gui.laf.zinc.ZincSelectableButtonUI
- Direct Known Subclasses:
- ZincCheckBoxUI, ZincRadioButtonUI
public abstract class ZincSelectableButtonUI
- extends MetalRadioButtonUI
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI |
clearTextShiftOffset, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
background
protected Color background
border
protected Color border
focus
protected Color focus
highlight
protected Color highlight
mark
protected Color mark
selectedDisabled
protected Icon selectedDisabled
selectedFocused
protected Icon selectedFocused
selectedEnabled
protected Icon selectedEnabled
selectedPressed
protected Icon selectedPressed
unselectedDisabled
protected Icon unselectedDisabled
unselectedFocused
protected Icon unselectedFocused
unselectedEnabled
protected Icon unselectedEnabled
unselectedPressed
protected Icon unselectedPressed
keyCache
protected static final HashMap<String,String> keyCache
selectedDisabledCache
protected static ZincSelectableButtonUI.IconMap selectedDisabledCache
selectedFocusedCache
protected static ZincSelectableButtonUI.IconMap selectedFocusedCache
selectedEnabledCache
protected static ZincSelectableButtonUI.IconMap selectedEnabledCache
selectedPressedCache
protected static ZincSelectableButtonUI.IconMap selectedPressedCache
unselectedDisabledCache
protected static ZincSelectableButtonUI.IconMap unselectedDisabledCache
unselectedFocusedCache
protected static ZincSelectableButtonUI.IconMap unselectedFocusedCache
unselectedEnabledCache
protected static ZincSelectableButtonUI.IconMap unselectedEnabledCache
unselectedPressedCache
protected static ZincSelectableButtonUI.IconMap unselectedPressedCache
ZincSelectableButtonUI
public ZincSelectableButtonUI()
resetIcons
public static void resetIcons()
installDefaults
public void installDefaults(AbstractButton b)
- Overrides:
installDefaults
in class MetalRadioButtonUI
drawUnselected
protected abstract void drawUnselected(Graphics2D g,
int size,
boolean enabled)
drawSelectionIndicator
protected abstract void drawSelectionIndicator(Graphics2D g,
int size,
boolean enabled)
drawFocusIndicator
protected abstract void drawFocusIndicator(Graphics2D g,
int size,
boolean selected)
fadeToBackground
protected Color fadeToBackground(Color color,
boolean fade)
createButtonListener
protected BasicButtonListener createButtonListener(AbstractButton b)
- Overrides:
createButtonListener
in class BasicButtonUI
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
getMinimumSize
in class BasicButtonUI