- 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
 
 
 
 
 
- 
- Direct Known Subclasses:
- BasicCheckBoxUI,- MetalRadioButtonUI
 
 public class BasicRadioButtonUI extends BasicToggleButtonUI RadioButtonUI implementation for BasicRadioButtonUI
- 
- 
Field SummaryFields Modifier and Type Field Description protected IconiconThe icon.- 
Fields declared in class javax.swing.plaf.basic.BasicButtonUIdefaultTextIconGap, defaultTextShiftOffset
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicRadioButtonUI()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentUIcreateUI(JComponent b)Returns an instance ofBasicRadioButtonUI.IcongetDefaultIcon()Returns the default icon.DimensiongetPreferredSize(JComponent c)The preferred size of the radio buttonvoidpaint(Graphics g, JComponent c)paint the radio buttonprotected voidpaintFocus(Graphics g, Rectangle textRect, Dimension size)Paints focused radio button.- 
Methods declared in class javax.swing.plaf.basic.BasicToggleButtonUIgetTextShiftOffset, paintIcon
 - 
Methods declared in class javax.swing.plaf.basic.BasicButtonUIclearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
 - 
Methods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, installUI, uninstallUI, update
 
- 
 
- 
- 
- 
Field Detail- 
iconprotected Icon icon The icon.
 
- 
 - 
Method Detail- 
createUIpublic static ComponentUI createUI(JComponent b) Returns an instance ofBasicRadioButtonUI.- Parameters:
- b- a component
- Returns:
- an instance of BasicRadioButtonUI
 
 - 
getDefaultIconpublic Icon getDefaultIcon() Returns the default icon.- Returns:
- the default icon
 
 - 
paintpublic void paint(Graphics g, JComponent c) paint the radio button- Overrides:
- paintin class- ComponentUI
- 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)
 
 - 
paintFocusprotected void paintFocus(Graphics g, Rectangle textRect, Dimension size) Paints focused radio button.- Parameters:
- g- an instance of- Graphics
- textRect- bounds
- size- the size of radio button
 
 - 
getPreferredSizepublic Dimension getPreferredSize(JComponent c) The preferred size of the radio button- Overrides:
- getPreferredSizein class- ComponentUI
- 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
- Returns:
- a Dimensionobject containing given component's preferred size appropriate for the look and feel
- See Also:
- JComponent.getPreferredSize(),- LayoutManager.preferredLayoutSize(java.awt.Container)
 
 
- 
 
-