org.jvnet.substance
Class SubstanceRadioButtonUI
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.jvnet.substance.SubstanceRadioButtonUI
- Direct Known Subclasses:
- SubstanceCheckBoxUI
public class SubstanceRadioButtonUI
- extends MetalRadioButtonUI
UI for radio buttons in Substance look and feel.
- Author:
- Kirill Grouchnikov
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI |
clearTextShiftOffset, createButtonListener, getDefaultTextIconGap, getMaximumSize, getMinimumSize, 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 |
button
protected JToggleButton button
- Associated toggle button.
SubstanceRadioButtonUI
public SubstanceRadioButtonUI(JToggleButton button)
- Simple constructor.
- Parameters:
button
- Associated radio button.
createUI
public static ComponentUI createUI(JComponent b)
getDefaultIcon
public Icon getDefaultIcon()
- Overrides:
getDefaultIcon
in class BasicRadioButtonUI
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
paint
in class MetalRadioButtonUI
paintFocus
protected void paintFocus(Graphics g,
Rectangle t,
Dimension d)
- Overrides:
paintFocus
in class MetalRadioButtonUI