javax.swing.plaf.metal
Class MetalRadioButtonUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ButtonUI
          extended by javax.swing.plaf.basic.BasicButtonUI
              extended by javax.swing.plaf.basic.BasicToggleButtonUI
                  extended by javax.swing.plaf.basic.BasicRadioButtonUI
                      extended by javax.swing.plaf.metal.MetalRadioButtonUI
Direct Known Subclasses:
MetalCheckBoxUI

public class MetalRadioButtonUI
extends BasicRadioButtonUI

Disabled: no SafeJ information.

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.


Field Summary
protected  Color disabledTextColor
           
protected  Color focusColor
           
protected  Color selectColor
           
 
Fields inherited from class javax.swing.plaf.basic.BasicRadioButtonUI
icon
 
Fields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
 
Constructor Summary
MetalRadioButtonUI()
           
 
Method Summary
static ComponentUI createUI(JComponent c)
           
protected  Color getDisabledTextColor()
           
protected  Color getFocusColor()
           
protected  Color getSelectColor()
           
 void installDefaults(AbstractButton b)
           
 void paint(Graphics g, JComponent c)
          paint the radio button
protected  void paintFocus(Graphics g, Rectangle t, Dimension d)
           
protected  void uninstallDefaults(AbstractButton b)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicRadioButtonUI
getDefaultIcon, getPreferredSize, getPropertyPrefix
 
Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIcon
 
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

focusColor

protected Color focusColor
Class is disabled.


selectColor

protected Color selectColor
Class is disabled.


disabledTextColor

protected Color disabledTextColor
Class is disabled.

Constructor Detail

MetalRadioButtonUI

public MetalRadioButtonUI()
Class is disabled.

Method Detail

createUI

public static ComponentUI createUI(JComponent c)
Class is disabled.


installDefaults

public void installDefaults(AbstractButton b)
Class is disabled.

Overrides:
installDefaults in class BasicRadioButtonUI

uninstallDefaults

protected void uninstallDefaults(AbstractButton b)
Class is disabled.

Overrides:
uninstallDefaults in class BasicRadioButtonUI

getSelectColor

protected Color getSelectColor()
Class is disabled.


getDisabledTextColor

protected Color getDisabledTextColor()
Class is disabled.


getFocusColor

protected Color getFocusColor()
Class is disabled.


paint

public void paint(Graphics g,
                  JComponent c)
Class is disabled.

Description copied from class: BasicRadioButtonUI
paint the radio button

Overrides:
paint in class BasicRadioButtonUI
Parameters:
g - the Graphics context in which to paint
c - the component being painted; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components
See Also:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

paintFocus

protected void paintFocus(Graphics g,
                          Rectangle t,
                          Dimension d)
Class is disabled.

Overrides:
paintFocus in class BasicRadioButtonUI