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 BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
Returns an instance ofBasicRadioButtonUI
.Returns the default icon.The preferred size of the radio buttonprotected String
Returns the property prefix.protected void
Installs default properties.void
paint
(Graphics g, JComponent c) paint the radio buttonprotected void
paintFocus
(Graphics g, Rectangle textRect, Dimension size) Paints focused radio button.protected void
Uninstalls default properties.Methods inherited from class BasicToggleButtonUI
getTextShiftOffset, paintIcon
Methods inherited from class BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
Methods inherited from class 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:BasicButtonUI
Returns the property prefix.- Overrides:
getPropertyPrefix
in classBasicToggleButtonUI
- Returns:
- the property prefix
-
installDefaults
Description copied from class:BasicButtonUI
Installs default properties.- Overrides:
installDefaults
in classBasicButtonUI
- Parameters:
b
- an abstract button
-
uninstallDefaults
Description copied from class:BasicButtonUI
Uninstalls default properties.- Overrides:
uninstallDefaults
in classBasicButtonUI
- Parameters:
b
- an abstract button
-
getDefaultIcon
-
paint
paint the radio button- Overrides:
paint
in classBasicToggleButtonUI
- Parameters:
g
- theGraphics
context 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:
getPreferredSize
in 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
Dimension
object containing given component's preferred size appropriate for the look and feel - See Also:
-