javax.swing.plaf.metal
Class MetalRadioButtonUI
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
- Direct Known Subclasses:
- MetalCheckBoxUI
- public class MetalRadioButtonUI
- extends BasicRadioButtonUI
RadioButtonUI implementation for MetalRadioButtonUI
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
- Author:
- Michael C. Albers (Metal modifications), Jeff Dinkins (original BasicRadioButtonCode)
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 |
metalRadioButtonUI
private static final MetalRadioButtonUI metalRadioButtonUI
focusColor
protected Color focusColor
selectColor
protected Color selectColor
disabledTextColor
protected Color disabledTextColor
defaults_initialized
private boolean defaults_initialized
MetalRadioButtonUI
public MetalRadioButtonUI()
createUI
public static ComponentUI createUI(JComponent c)
- Description copied from class:
ComponentUI
- Returns an instance of the UI delegate for the specified component.
Each subclass must provide its own static
createUI
method that returns an instance of that UI delegate subclass.
If the UI delegate subclass is stateless, it may return an instance
that is shared by multiple components. If the UI delegate is
stateful, then it should return a new instance per component.
The default implementation of this method throws an error, as it
should never be invoked.
installDefaults
public void installDefaults(AbstractButton b)
- Overrides:
installDefaults
in class BasicRadioButtonUI
uninstallDefaults
protected void uninstallDefaults(AbstractButton b)
- Overrides:
uninstallDefaults
in class BasicRadioButtonUI
getSelectColor
protected Color getSelectColor()
getDisabledTextColor
protected Color getDisabledTextColor()
getFocusColor
protected Color getFocusColor()
paint
public void paint(Graphics g,
JComponent c)
- Description copied from class:
BasicRadioButtonUI
- paint the radio button
- Overrides:
paint
in class BasicRadioButtonUI
paintFocus
protected void paintFocus(Graphics g,
Rectangle t,
Dimension d)
- Overrides:
paintFocus
in class BasicRadioButtonUI