Class BasicRadioButtonUI
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
RadioButtonUI implementation for BasicRadioButtonUI
-
Field Summary
FieldsFields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIReturns an instance ofBasicRadioButtonUI.Returns the default icon.The preferred size of the radio buttonprotected StringReturns the property prefix.protected voidInstalls default properties.voidpaint(Graphics g, JComponent c) paint the radio buttonprotected voidpaintFocus(Graphics g, Rectangle textRect, Dimension size) Paints focused radio button.protected voidUninstalls default properties.Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset, paintIconMethods 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, uninstallUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
Field Details
-
icon
The icon.
-
-
Constructor Details
-
BasicRadioButtonUI
public BasicRadioButtonUI()Constructs aBasicRadioButtonUI.
-
-
Method Details
-
createUI
Returns an instance ofBasicRadioButtonUI.- Parameters:
b- a component- Returns:
- an instance of
BasicRadioButtonUI
-
getPropertyPrefix
Description copied from class:BasicButtonUIReturns the property prefix.- Overrides:
getPropertyPrefixin classBasicToggleButtonUI- Returns:
- the property prefix
-
installDefaults
Description copied from class:BasicButtonUIInstalls default properties.- Overrides:
installDefaultsin classBasicButtonUI- Parameters:
b- an abstract button
-
uninstallDefaults
Description copied from class:BasicButtonUIUninstalls default properties.- Overrides:
uninstallDefaultsin classBasicButtonUI- Parameters:
b- an abstract button
-
getDefaultIcon
-
paint
paint the radio button- Overrides:
paintin classBasicToggleButtonUI- Parameters:
g- theGraphicscontext in which to paintc- 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:
-
paintFocus
-
getPreferredSize
The preferred size of the radio button- Overrides:
getPreferredSizein classBasicButtonUI- 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:
-