javax.swing.plaf.basic
Class BasicRadioButtonUI
java.lang.Object
   javax.swing.plaf.ComponentUI
javax.swing.plaf.ComponentUI
       javax.swing.plaf.ButtonUI
javax.swing.plaf.ButtonUI
           javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicButtonUI
               javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
                   javax.swing.plaf.basic.BasicRadioButtonUI
javax.swing.plaf.basic.BasicRadioButtonUI
- Direct Known Subclasses: 
- BasicCheckBoxUI, MetalRadioButtonUI
- public class BasicRadioButtonUI 
- extends BasicToggleButtonUI
RadioButtonUI implementation for BasicRadioButtonUI
 
 
 
 
 
| 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 java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
icon
protected Icon icon
BasicRadioButtonUI
public BasicRadioButtonUI()
createUI
public static ComponentUI createUI(JComponent b)
- 
 
getPropertyPrefix
protected String getPropertyPrefix()
- 
- Overrides:
- getPropertyPrefixin class- BasicToggleButtonUI
 
- 
 
installDefaults
protected void installDefaults(AbstractButton b)
- 
- Overrides:
- installDefaultsin class- BasicButtonUI
 
- 
 
uninstallDefaults
protected void uninstallDefaults(AbstractButton b)
- 
- Overrides:
- uninstallDefaultsin class- BasicButtonUI
 
- 
 
getDefaultIcon
public Icon getDefaultIcon()
- 
 
paint
public void paint(Graphics g,
                  JComponent c)
- paint the radio button
 
- 
- Overrides:
- paintin class- BasicToggleButtonUI
 
- 
- Parameters:
- g- the- Graphicscontext 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 textRect,
                          Dimension size)
- 
 
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- The preferred size of the radio button
 
- 
- Overrides:
- getPreferredSizein class- BasicButtonUI
 
- 
- Parameters:
- c- the component whose preferred size is being queried;
          this argument is often ignored,
          but might be used if the UI object is stateless
          and shared by multiple components
- See Also:
- JComponent.getPreferredSize(),- LayoutManager.preferredLayoutSize(java.awt.Container)
 
 Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright © 1993, 2010, Oracle and/or its affiliates.  All rights reserved.